wxPython ObjectListView小部件不可点击或可滚动

时间:2016-02-04 18:53:03

标签: python user-interface wxpython objectlistview objectlistview-python

我在wxPython中创建了一个ObjectListView,似乎无法点击它上面的任何内容(滚动条,排序等):

self.requests_view = ObjectListView(parent=self.panel.pages["server"],
                                    id=wx.ID_ANY, style=wx.LC_REPORT|wx.SUNKEN_BORDER)
self.requests_view.SetColumns([a bunch of column definitions])
self.requests_view.EnableSorting()
self.h_sizers["server"][1].AddStretchSpacer(prop=1)
self.h_sizers["server"][1].Add(self.requests_view, proportion=1, flag=wx.EXPAND)
self.h_sizers["server"][1].AddStretchSpacer(prop=1)

我经历了将所有线程代码更改为多处理,以确保它的睡眠间隔不会妨碍我的交互。我可以点击工具栏上的标签就好了。如何制作这个小部件"可点击"?

我尝试过的事情:

  • 我将所有线程代码更改为多处理代码,以防止睡眠计数锁定gui。
  • 尝试将所有wx.Timers扩展到更长的时间间隔,以防止锁定点击次数
  • 检查任何点击事件绑定(无),所有睡眠(无)
  • 试图弄乱父母/子女关系,但问题应该如何
  • 搜索谷歌一般的wxpython问题,特别是objectlistview问题。还搜索了objectlistview源代码以获取可能启用单击的设置。
  • 编辑:给小部件一个绝对大小,以防它被gui扩展并且点击区域不是。

0 个答案:

没有答案