0

既存の wx gui に複数の特性コントロールを追加してプログラムを実行すると、1 つのテキスト編集をクリックして入力を開始しますが、キー入力がそのテキスト編集によって何らかの形で「キャプチャ」されます。他のテキスト編集など、他の場所をクリックしても、最初にクリックしたテキスト編集からのみキー入力が受信されます。

誰かがそこで何がうまくいかないのか、どうすればその動作を回避できるのかを理解していますか?

これが私のコードです:

class Config(HasTraits):

    value = Float(0.0)


class Gui(object):

    def __init__(self, title):
        app = wx.App()

        window = wx.Frame(None, wx.ID_ANY, title)

        sizer = wx.BoxSizer(wx.VERTICAL)
        sizer.Add(Config().edit_traits(parent=window, kind='subpanel').control)
        sizer.Add(Config().edit_traits(parent=window, kind='subpanel').control)
        window.SetSizer(sizer)

        window.Fit()
        window.Show()

        app.MainLoop()


if __name__ == "__main__":
    Gui()
4

0 に答える 0