iT邦幫忙

DAY 12
5

與Python共舞系列 第 12

Python的學習之旅-wxpython介紹

  • 分享至 

  • xImage
  •  

這些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即可)

就出現如下的畫面

嗯!這是不是比只會顯示文字來得讓人有成就感呢?


上一篇
Python的學習之旅-範例說明
下一篇
Python的學習之旅-建立一個有按鈕的視窗
系列文
與Python共舞30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
SunAllen
iT邦研究生 1 級 ‧ 2010-10-09 20:09:10

哇嗚...感覺不用動手,程式就會自己跑出來了(茶)毆飛

jackaitw iT邦研究生 1 級 ‧ 2010-10-10 06:05:27 檢舉

是啊!這樣比較適合我這種懶人!開心

我要留言

立即登入留言