如何正确添加多个特征到现有的wxpython gui?

时间:2015-05-21 15:45:18

标签: python wxpython traits traitsui

如果我为现有的wx gui添加多个特征控件并运行程序,我单击一个文本编辑并开始输入,但我的键输入以某种方式"捕获"通过该文本编辑。即使我点击其他地方,例如在另一个文本编辑中,我的键输入仅从我先点击的文本编辑中接收。

有人了解那里出了什么问题,以及如何避免这种行为?

这是我的代码:

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()

0 个答案:

没有答案