我們用一個(gè)最簡(jiǎn)單的例子來(lái)開始這個(gè)教程,只有幾行代碼,但是確實(shí)能生成一個(gè)完整的窗體,如下圖:

|
|
|
先給出代碼,后面解釋:
1 #!/usr/bin/python
2 # -*- coding: GBK -*-
3
4
5 # simple.py
6
7 import wx
8
9 app = wx.App()
10
11 frame = wx.Frame(None)
12 frame.Show()
13
14 app.MainLoop()
第一行代碼:
#!/usr/bin/python
告訴你的程序 python 解釋器的路徑,只是在 linux 系統(tǒng)下有用,在 Windows 下寫上這行代碼不起作用,但是也沒問(wèn)題}}}
第二行代碼:
# -*- coding: GBK -*-
告訴 python 系統(tǒng)字符編碼,這樣我們就可以在程序中使用中文漢字了,如果沒有這一行就是亂碼。Windows 下是 GBK,Linux 下是UTF-8
第五行
# simple.py
是一個(gè)注釋,有沒有都無(wú)所謂,看個(gè)人風(fēng)格
第七行:
import wx
導(dǎo)入 wxPython 庫(kù)
第九行:
app = wx.App()
初始化應(yīng)用程序
第十一、十二行:
11 frame = wx.Frame(None)
12 frame.Show()
創(chuàng)建一個(gè) Frame (就是窗體),并顯示出來(lái)。這里可以有很多參數(shù),放到下一節(jié)在研究
最后一行:
14 app.MainLoop()
應(yīng)用程序進(jìn)入消息循環(huán)
//==========================================
posted on 2009-10-05 13:07
左洸 閱讀(4631)
評(píng)論(3) 編輯 收藏