wxPython启用面板不适用于ubuntu,可以在Windows上运行

时间:2011-10-24 14:41:34

标签: wxpython

在从wxFrame派生的类的 init 中,我这样做:

self.pnlGroups.Enabled = False

好的,面板及其所有子控件确实已“禁用”。 现在,我有这个代码:

def btnNewTicketOnButtonClick( self, event ):
    self.pnlGroups.Enabled = True

在Windows XP上,这样可以正常工作,并且所有子控件都“启用”。 但是,在Ubuntu Linux 10.4及更高版本上,这不能按预期工作。一个子控件已启用,但其余按钮没有,我不知道为什么。

2 个答案:

答案 0 :(得分:1)

尝试使用self.pnlGroups.Enable()self.pnlGroups.Disable()

答案 1 :(得分:0)

嗯,这是我的错误,早期开发的工件是禁用个别按钮......

让我感到困惑的是,为什么在Windows上它可以工作呢。