這些Python的範例幾乎都是在文字模式底下運作的!
好像是dos時代的產物,要如何升級到視窗時代呢?
上網搜尋發現了wxpython這個工具
這是提供python開發GUI圖形介面的工具
於是我就上網下載下來試試看
首先我們可以到下列網址下載,並選擇適合您的平台(32 or 64)
http://www.wxpython.org/download.php
另外還要選擇Unicode或是ansi的版本
網路上是建議選擇Unicode的版本
於是就下載http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.11.0-py25.exe這個for 32 位元和Python 2.5的unicode版本,並依照預設值安裝完成!
接下來又發現Youtube上有一系列介紹wxpython的教學影片
http://www.youtube.com/watch?v=RHvhfjVpSdE
於是就照著第一個範例執行,這裡一樣是依照影片的教法改用Python內建的IDLE (Python GUI)工具,其實也可以用eclipse,因為我測試過一樣可以產生同樣的結果。
底下就是完整的範例,請將它儲存到C:\python25\basic.py
import wx
class bucky(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame jackaitw window',size=(300,200))
if __name__ =='__main__':
app=wx.PySimpleApp()
frame=bucky(parent=None,id=-1)
frame.Show()
app.MainLoop()
存檔後執行(直接按F5即可)
就出現如下的畫面
嗯!這是不是比只會顯示文字來得讓人有成就感呢?