Python WxPhyton DatePickerCtrl不可选择

Python WxPhyton DatePickerCtrl不可选择,python,wxpython,Python,Wxpython,我正在通过以下方式构建一个wx.datepickertrl: self.DateTimePicker = wx.DatePickerCtrl(self, size=(100,-1), style = wx.DP_DROPDOWN |wx.DP_SHOWCENTURY) self.DateTimePicker.SetToolTipString("Select date of creation") self.Bind(wx.EVT_DATE_CHANGED, self.__OnDateTime

我正在通过以下方式构建一个
wx.datepickertrl

 self.DateTimePicker = wx.DatePickerCtrl(self, size=(100,-1), style = wx.DP_DROPDOWN |wx.DP_SHOWCENTURY)
 self.DateTimePicker.SetToolTipString("Select date of creation")
 self.Bind(wx.EVT_DATE_CHANGED, self.__OnDateTimePickerClicked, self.DateTimePicker)
使用DateChanged事件调用的函数。
但是,当我构建窗口并希望单击日期选择器时,它是不可单击的。
有人能解决这个问题吗?

你做错了什么事(在其他地方……有什么东西掩盖了它吗?)


真的,如果你想得到帮助,你需要用(最少的)示例代码来演示你声称的实际行为方式(例如我的示例,你可以复制并粘贴到py文件,并看到你确实可以单击按钮)

请提供self.\OnDateTimePickerClicked()方法的详细信息。@ρss这可能不是他的问题(日期更改后触发…)找到解决方案--如果您在错误的位置构建此对象,它将无法工作--您是对的,我还认为我在其他地方做错了什么。但是感谢您的帮助,我知道构建对象没有错,所以我会。。。
import wx
class Blah(wx.Frame):
    def __init__(self,*args,**kwargs):
        wx.Frame.__init__(self,*args,**kwargs)
        self.DateTimePicker = wx.DatePickerCtrl(self, size=(100,-1), style = wx.DP_DROPDOWN |wx.DP_SHOWCENTURY)
        self.DateTimePicker.SetToolTipString("Select date of creation")
        self.Bind(wx.EVT_DATE_CHANGED, self.__OnDateTimePickerClicked, self.DateTimePicker)

    def __OnDateTimePickerClicked(self,e):
        e.Skip()


a = wx.App(redirect=False)
f = Blah(None,-1,"ASDASDASDASDASD")
f.Show()
a.MainLoop()