我們用一個最簡單的例子來開始這個教程,只有幾行代碼,但是確實能生成一個完整的窗體,如下圖: |
先給出代碼,后面解釋:
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()
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 系統下有用,在 Windows 下寫上這行代碼不起作用,但是也沒問題}}}
第二行代碼:
# -*- coding: GBK -*-
告訴 python 系統字符編碼,這樣我們就可以在程序中使用中文漢字了,如果沒有這一行就是亂碼。Windows 下是 GBK,Linux 下是UTF-8
第五行
# simple.py
是一個注釋,有沒有都無所謂,看個人風格
第七行:
import wx
導入 wxPython 庫
第九行:
app = wx.App()
初始化應用程序
第十一、十二行:
11 frame = wx.Frame(None)
12 frame.Show()
12 frame.Show()
創建一個 Frame (就是窗體),并顯示出來。這里可以有很多參數,放到下一節在研究
最后一行:
14 app.MainLoop()
應用程序進入消息循環
//==========================================