自定义wxpython对话框

时间:2013-10-31 03:00:15

标签: python user-interface wxpython

如何更改现有的WXPython对话框?例如,假设我要在wx.dirDialog中添加“搜索子目录”复选框。 我知道我需要对它进行子类化,但是如何在保留现有功能的同时添加控件(如文本框或复选框)?

1 个答案:

答案 0 :(得分:0)

这应该是自我解释的:

class SubclassDialog(wx.Dialog):
    def __init__(self):
        wx.Dialog.__init__(self, None, -1, 'Subclass', size=(150, 100))
        self.Centre()
        okButton = wx.Button(self, wx.ID_OK, "OK", pos=(25, 40))
        okButton.SetDefault()
        textbox = wx.TextCtrl(self, pos=(20,15))