0

ダイアログが結果を返すのを見ました:

if some_dlg.ShowModal() = wx.OK

私のフレームにも同様の動作が必要です。


フレームにオプション (テキスト フィールドなど) を尋ね、OK とキャンセルを表示させたい。次に、操作の結果 (フィールドの値とクリックされたボタン) を知りたいです。

4

1 に答える 1

0

フレームをダイアログのように動作させたいのはなぜですか? 必要な場合は、ダイアログを使用する必要があります。とにかく、これを行う最も簡単な方法は、PubSub を使用することです。[OK] ボタン ハンドラーが [キャンセル] ボタンのハンドラーとは異なるメッセージを送信するようにします。このチュートリアルを読んで仕組みを確認するか、この wxPython wiki ページを読んでください。

于 2012-06-25T14:30:35.903 に答える