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 左洸 閱讀(4639) 評論(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 |
          可以運行的  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 祁东县| 徐州市| 宁陵县| 石林| 双柏县| 东辽县| 重庆市| 乌鲁木齐市| 吴旗县| 朝阳市| 利川市| 内乡县| 丰都县| 渭南市| 独山县| 普格县| 莱芜市| 池州市| 玉田县| 和田县| 耒阳市| 滕州市| 关岭| 贵港市| 榆社县| 乌拉特前旗| 上高县| 凤翔县| 开化县| 白水县| 浙江省| 贺州市| 雅江县| 巩留县| 彰武县| 东方市| 河池市| 牟定县| 阿坝县| 盐亭县| 南岸区|