wxPython 筆記(10)應用程式物件

2021-09-06 02:06:09 字數 1386 閱讀 1898

以前用 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 來訪問該文...