以前用 delphi 或者 vb 的時候我們是看不到這個物件的(其實也有),我們一般都把窗體就當作了乙個程式,其實窗體物件和應用程式物件還是有很大區別的,具體的區別要說起來比較複雜,簡單說它主要有以下幾個作用:
1、建立和管理訊息迴圈,這個不用說了吧。
2、初始化程式程序,就是程式執行必要的一些資源。
3、預設的事件處理
4、應用程式物件的其他一些屬性的設定和讀取等等
(self
, redirect
=false
, filename
=none
, usebestvisual
=false
, clearsigint
=true)
!/usr/bin/python2#
-*- coding: gbk -*-34
importwx5
6class
7def
__init__
(self):
8__init__
(self,
false
)910
defoninit
(self):
11print
"程式初始化....."12
self.frmmain
=mainframe()
13self.frmmain.centre()
14self.frmmain.show()
15self.settopwindow(self.frmmain)
1617
print""
+self.
()18print""
+self.
getclassname
()19return
true
2021
defonexit
(self):
22print
"程式退出....."23
2425
class
mainframe(wx.frame):
26def
__init__
(self):
27wx.frame.
__init__
(self,none,id=-1
,title="
hello wxpython!
",size=(
250,
150));
2829
30if
__name__=='
__main__':
31=32mainloop
()
wxPython 筆記(10)應用程式物件
以前用 delphi 或者 vb 的時候我們是看不到這個物件的 其實也有 我們一般都把窗體就當作了乙個程式,其實窗體物件和應用程式物件還是有很大區別的,具體的區別要說起來比較複雜,簡單說它主要有以下幾個作用 1 建立和管理訊息迴圈,這個不用說了吧。2 初始化程式程序,就是程式執行必要的一些資源。3 ...
wxpython筆記 Wxpython事件處理機制
在wxpython中關於事件的名稱解釋 在wxpython中,代表事件的是事件物件。事件物件是類wx.event或其子類的乙個例項。父類wx.event相對小且抽象,它只是包含了對所有事件的一些通常的資訊。wx.event的各個子類都新增了更多的資訊。乙個事件類可以有多個事件型別,每個都對應於乙個不...
wxPython學習筆記1
1.從wxpython匯入其它任何東西之前必須先導入wx,即import wx。這是因為wxpython要對別的wxpython模組執行一些初始化工作。4.當乙個模組中的第一句是字串的時候,這個字串就成了該模組的文件字串並儲存在改模組的 doc 屬性中 可以用modulename.doc 來訪問該文...