wxPython學習筆記1

2022-04-01 17:17:57 字數 947 閱讀 5365

1. 從wxpython匯入其它任何東西之前必須先導入wx,即import wx。這是因為wxpython要對別的wxpython模組執行一些初始化工作。

4.當乙個模組中的第一句是字串的時候,這個字串就成了該模組的文件字串並儲存在改模組的__doc__屬性中;可以用modulename.__doc__來訪問該文件字串。

6.所有的python程式都能夠通過兩種標準流來輸出文字:分別是標準輸出流sys.stdout和標準錯誤流sys.stdderr。通常,python指令碼定向標準輸出流到它所執行的控制台。你可以決定使用wxpython控制標準流並重定向到乙個視窗。在windows下,這個重定向行為是wxpython的預設行為。

8.id號是所有視窗部件的特徵,每個視窗部件都有乙個視窗標識,在每個frame中,id號必須是唯一的,但是在框架之間可以重用id號。可以使用wx.newid()函式讓wxpython來為你建立乙個不會衝突的id。

9.在wxpython中,如果只有乙個子視窗的框架被建立,那麼這個子視窗被自動重新調整尺寸去填滿該框架的客戶區域。wxpython使用稱為sizes的物件來管理子視窗的複雜布局。

10.任何wxpython物件都能產生事件,例如按鈕、選單、列表框。

11.事件綁定期(event binder):乙個封裝了特定視窗部件,特定事件型別和乙個事件處理器的wxpython物件。為了被呼叫,所有事件處理器必須用乙個事件繫結器註冊。

12.wx.evthandler是所有可顯示物件的父類。

13.skip()方法在事件例項中設定乙個標記,在事件處理器方法完成後,wxpython檢查這個標記,如果確定skip被呼叫,則事件將被繼續處理。

15.所有的wxpython事件是wx.event的子類。低階的事件,比如滑鼠敲擊,被用來簡歷高階的事件,如按鈕敲擊或選單選擇。自定義事件是類wx.pyevent的子類,自定義的命令事件是類wx.pycommandevent的子類。

此文章**位址 

wxpython筆記 Wxpython事件處理機制

在wxpython中關於事件的名稱解釋 在wxpython中,代表事件的是事件物件。事件物件是類wx.event或其子類的乙個例項。父類wx.event相對小且抽象,它只是包含了對所有事件的一些通常的資訊。wx.event的各個子類都新增了更多的資訊。乙個事件類可以有多個事件型別,每個都對應於乙個不...

wxPython學習筆記(二 入門)

1.wx.frame是最常用的部件之一,可以包含任何非frame和dialog的視窗,它包含乙個title條,邊框以及乙個 的容器區域,title條和邊框可以通過標誌隱藏 2.wx.frame的建構函式如下 wx.frame wx.window parent,int id 1,string titl...

wxpython的學習之路

wxpython是python事實上的標準gui庫,是wxwidgets的python語言的繫結,結合了python語言的簡潔和wxwidgets的豐富和強大。怎麼學好wxpython,是準備學習和使用python的同志面臨的第乙個問題 根據學習目的不同可以按以下方式來學習 裝淵博級的 學生級的 老...