事件描述
evt_size 由於使用者干預或由程式實現,當乙個視窗大小發生改變時傳送給視窗。
evt_move 由於使用者干預或由程式實現,當乙個視窗被移動時傳送給視窗。
evt_close 當乙個框架被要求關閉時傳送給框架。除非關閉是強制性的,否則可以呼叫event.veto(true)來取消關閉。
evt_paint 無論何時當視窗的一部分需要重繪時傳送給視窗。
evt_char 當視窗擁有輸入焦點時,每產生非修改性(shift鍵等等)按鍵時傳送。
evt_idle 這個事件會當系統沒有處理其它事件時定期的傳送。
evt_left_down 滑鼠左鍵按下。
evt_left_up 滑鼠左鍵抬起。
evt_left_dclick 滑鼠左鍵雙擊。
evt_motion 滑鼠在移動。
evt_scroll 滾動條被操作。這個事件其實是一組事件的集合,如果需要可以被單獨捕捉。
evt_button 按鈕被點選。
evt_menu 選單被選中。
wxpython筆記 Wxpython事件處理機制
在wxpython中關於事件的名稱解釋 在wxpython中,代表事件的是事件物件。事件物件是類wx.event或其子類的乙個例項。父類wx.event相對小且抽象,它只是包含了對所有事件的一些通常的資訊。wx.event的各個子類都新增了更多的資訊。乙個事件類可以有多個事件型別,每個都對應於乙個不...
wxPython之響應事件
wxpython的處理可以通過bind函式或eventmanager模組進行管理。它們的使用方法都很簡單。bind 事件,響應函式 這樣就可以將相應的事件繫結到響應函式。如 self.bind wx.evt paint,self.onpaint self.bind wx.evt set focus,...
wxPython中自定義事件
建立自定義事件的步驟 定義事件類,該事件類必須繼承自wx.pycommandevent,並定義get和set方法來獲取和設定事件引數。建立乙個事件型別和乙個繫結器物件去繫結該事件到特定的物件。建立自定義事件物件,設定事件引數,並且使用processevent 方法將這個例項引入事件處理系統。繫結自定...