我正在尝试对wxPython网格中的列进行排序,为此我想在列标题中左键单击时运行一个函数。现在处理事件的正确层次结构是什么?一旦它发生,你将如何运行该函数?
HeaderCtrl类的方法是EVT_HEADER_CLICK,但是如何在我的绑定中包含此方法?
self.Bind(wx.EVT_HEADER_CLICK,self.sortData)
答案 0 :(得分:0)
尝试
self.grid.Bind(wx.EVT_HEADER_CLICK,self.sortData)
答案 1 :(得分:0)
我认为你想使用wx.Grid.EVT_GRID_LABEL_LEFT_CLICK
事件。
请参阅:http://www.blog.pythonlibrary.org/2010/04/04/wxpython-grid-tips-and-tricks/