在我的應用程序中,我想要一個搜索框,可能類似wx.SearchCtrl
提供的搜索框,其中包含搜索按鈕和取消按鈕。我也想知道當用戶按向上或向下,這樣我就可以瀏覽搜索結果。當我做一個演示與wx.TextCtrl
我可以綁定事件這樣wxPython:如何在SearchCtrl上偵聽EVT_KEY_DOWN?
self.textbox = wx.TextCtrl(self)
self.textbox.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown, self.textbox)
但只要我改變textbox
到wx.SearchCtrl
我不能再趕上事件。我可以使用wx.SearchCtrl
進行綁定嗎?還是必須執行我的textbox
才能看起來像?
如果有問題,我正在開發Ubuntu(Gnome),並且該應用程序在Linux和Windows上都能正常工作。
如何顯示搜索結果?你正在使用SearchCtrl菜單還是你想使用別的東西?你使用的是什麼版本的wxpython? – Velociraptors 2010-11-11 17:15:45
搜索結果顯示在單獨的列表框中。我使用Ubuntu存儲庫中包含的wxpython。現在無法檢查版本,但我會盡快更新。 – phunehehe 2010-11-11 17:43:48
確切版本是2.8.10.1 – phunehehe 2010-11-12 00:42:31