Pythonのお勉強 Part75 (939レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
141(4): デフォルトの名無しさん (JP 0H4f-KaeE) [] 2025/04/30(水) 19:44:51.77 ID:IchQwRQ5H(1) AAS
Tkinterを使ってのWindows用のGUIアプリを作りたいです
ただ、ウィンドウ内のグラフィックスの描画等は
既にpygameで作られており、
できる限りそれをそのまま使いたいです
Tjinterで作ったウィンドウ内に、pygameで作ったウィンドウを開かせる、みたいなことをしたいのですが、
どのようにすればよいのでしょうか
142(1): デフォルトの名無しさん (ワッチョイ 9751-R4aH) [] 2025/04/30(水) 20:01:46.06 ID:w8FFzGOy0(1) AAS
>>141
pygameの描画毎にPILとかでtkinterに持ち込むことはできる。もちろんラグはある
あるいは別スレッドとか別プロセスで、通信系を作り込む
基本的に描画系は併用非推奨
146(1): デフォルトの名無しさん (アウアウウー Sa1b-ko3M) [sage] 2025/05/03(土) 10:36:35.13 ID:ekVKJoF2a(1) AAS
>>141
>ただ、ウィンドウ内のグラフィックスの描画等は
>既にpygameで作られており、
>できる限りそれをそのまま使いたいです
pygame側のソースがそもそもあるのか
それが自分で描いたものか
それが改変可能なものか
にもよるだろうけど
pygame.display.flip()
のタイミングで同じものをtk側にも描く
(もちろん個々のsprite毎じゃなくて1画面丸ごと転送で良い)
ただしtk側で描画タイミングによってはフレーム落ちするかも知れないので
確実に全フレーム描画して欲しいなら双方のメッセージループの理解が必要だと思う
149: デフォルトの名無しさん (アウアウウー Sac3-7Zak) [sage] 2025/05/04(日) 11:31:27.26 ID:RkNPiBO2a(1) AAS
>>141
やってみた
https://ideone.com/SI4XZo
374: デフォルトの名無しさん (アウアウウー Sacd-xHx3) [] 2025/06/21(土) 11:19:01.30 ID:fGhLJfIJa(1) AAS
どっかで観た話だと思ったら >>141 だったか
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s