私はwxpythonを使ってプログラムを作成しています。このプログラムでは、メニューバーの各アイテムごとに多くのサブウィンドウを作成する必要があります。私は現在、それぞれ異なるクラス定義を記述し、それらのクラスを各イベントに対してインスタンス化することによって、これらのサブウィンドウを作成しています。これはwx.windowを持つよりも優れていますか? 2人はどのように比較し、どのような状況で使用すべきですか?wxpythonで子ウィンドウを作成する
0
A
答えて
0
各ツールバーアイテムが新しい「ウィンドウ」を開く場合は、wx.Frameまたはwx.Dialogをお勧めします。 Wx.Windowを直接使う必要はほとんどありません。 wx.Windowはwx.Frameとwx.Dialogの親です。このように、wx.Frameとwx.Dialogは潜在的に追加機能を追加します。
ダイアログはモーダルであり、ダイアログが処理されている間にプログラムの実行を停止する場合に使用する必要があります(タスクを完了するために特別な情報を取得する必要がある場合など)。フレームは、プログラムの実行を停止する必要がない場合に使用されます。
+0
マイクに感謝!あなたが戻ってくるのではなく、私が十分な情報を提供していないと言って、あなたが提供したような答えを探していました。 –
関連する問題
- 1. wxPythonで作成したウィンドウをフリーズするpyHook
- 2. wxPythonでメインフレームの子フレームを作成する
- 3. WxPython:子ウィンドウの複数のウィジェット
- 4. vC++の子スレッドでウィンドウを作成
- 5. wxPython、ビットマップを作成
- 6. wxPythonでテキストボタンを作成する
- 7. wxPythonでウィンドウを調整するListCtrl
- 8. C#windowsはVSで子ウィンドウの作成を行います
- 9. wxPythonで形状ウィンドウを作成する最も簡単な方法は何ですか?
- 10. wxPythonウィンドウが閉じない
- 11. C++で別ウィンドウ内にウィンドウを作成
- 12. どのようにwxpythonで動的に作成されたウィンドウ/ボタンを識別するには?
- 13. ウィンドウでランチパッドアプリケーションを作成する
- 14. C++でウィンドウを作成する
- 15. Flashで可動ウィンドウを作成する
- 16. vC++を使用して子スレッドでウィンドウを作成し更新する方法
- 17. MFCでウィンドウを作成
- 18. wxPythonウィンドウにPyQt4ウィジェットを埋め込む
- 19. wxPythonでカスタムCommandEventを生成
- 20. wxPythonでネイティブWindowsボーダーを操作する
- 21. wxPythonのリストコントロール内にドロップダウンコンボボックスを作成できますか?
- 22. PyQt5:不透明な子を持つ半透明のウィンドウを作成する
- 23. wxPython:スクロール可能なDCを作成する
- 24. wxPython:固定高さのパネルを作成する
- 25. wxpython:リストからwxChoiceコンテンツを作成するには?
- 26. wxpythonのポップアップ・トランジェント・ウィンドウのpos引数
- 27. wxPythonを:あなたが使用してフルスクリーンモードでwxPythonのウィンドウを表示するには、終了フルスクリーン
- 28. ウィンドウにパッチファイルを作成するには?
- 29. izpack:ウィンドウにショートカットを作成する
- 30. AngularJSで子スコープを作成するディレクティブ
サンプルコードなしで、あなたが実装しようとしている機能に関する情報なしであなたに答えることは難しい – joaquin