posts - 48,comments - 156,trackbacks - 0

          我們用一個最簡單的例子來開始這個教程,只有幾行代碼,但是確實能生成一個完整的窗體,如下圖:

          先給出代碼,后面解釋:

           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 系統下有用,在 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()
          創建一個 Frame (就是窗體),并顯示出來。這里可以有很多參數,放到下一節在研究

          最后一行:
          14 app.MainLoop()
          應用程序進入消息循環

          //==========================================
          posted on 2009-10-05 13:07 左洸 閱讀(4632) 評論(3)  編輯  收藏

          FeedBack:
          # re: wxPython 教程 (1)—— 一個簡單例子
          2009-10-06 23:33 | 于翔
          Traceback (most recent call last):
          File "app.py", line 1, in <module>
          import wx
          ImportError: No module named wx
            回復  更多評論
            
          # re: wxPython 教程 (1)—— 一個簡單例子
          2009-10-07 01:15 | 左洸
          @于翔
          到 www.wxpython.org 下載對應平臺的 wxpython 的包,安裝好就不會出現這樣的情況了  回復  更多評論
            
          # re: wxPython 教程 (1)—— 一個簡單例子
          2009-10-13 14:54 |
          可以運行的  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 曲松县| 噶尔县| 玉溪市| 广南县| 怀来县| 乌兰浩特市| 海南省| 柘荣县| 额尔古纳市| 岳普湖县| 库伦旗| 天柱县| 余姚市| 察隅县| 于都县| 通江县| 绥棱县| 灌阳县| 山丹县| 海安县| 禹城市| 夹江县| 唐海县| 深州市| 太谷县| 鹤岗市| 枝江市| 治县。| 谷城县| 平潭县| 台州市| 德清县| 安图县| 酉阳| 米脂县| 上栗县| 锦州市| 民乐县| 新泰市| 定边县| 昌邑市|