在从wxFrame派生的类的 init 中,我这样做:
self.pnlGroups.Enabled = False
好的,面板及其所有子控件确实已“禁用”。 现在,我有这个代码:
def btnNewTicketOnButtonClick( self, event ):
self.pnlGroups.Enabled = True
在Windows XP上,这样可以正常工作,并且所有子控件都“启用”。 但是,在Ubuntu Linux 10.4及更高版本上,这不能按预期工作。一个子控件已启用,但其余按钮没有,我不知道为什么。
答案 0 :(得分:1)
尝试使用self.pnlGroups.Enable()
和self.pnlGroups.Disable()
。
答案 1 :(得分:0)
嗯,这是我的错误,早期开发的工件是禁用个别按钮......
让我感到困惑的是,为什么在Windows上它可以工作呢。