欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python開(kāi)發(fā)windows GUI程序入門(mén)實(shí)例

 更新時(shí)間:2014年10月23日 10:24:37   投稿:junjie  
這篇文章主要介紹了使用Python開(kāi)發(fā)windows GUI程序入門(mén)實(shí)例,本文著重介紹開(kāi)發(fā)環(huán)境必須的軟件,代碼實(shí)現(xiàn)相對(duì)簡(jiǎn)單,需要的朋友可以參考下

今天終于可以用wxPython開(kāi)發(fā)GUI程序了,非常高興。把其中的一些注意點(diǎn)寫(xiě)下來(lái)以供參考。在windows XP平臺(tái)下,首先需要做以下環(huán)境的配置:

1. 首先是安裝python ,安裝完之后將python/bin所在目錄添加到path中。
2. 安裝wxPython, 此時(shí)要注意wxPython的版本要與前面python的版本一致。
3. 安裝py2exe, 這是windows平臺(tái)下一個(gè)非常好的python程序發(fā)布工具,可以將python程序編譯成exe而脫離python環(huán)境執(zhí)行。做完上面的安裝后,我們就可以來(lái)測(cè)試一下了

wxPython demo 代碼:

復(fù)制代碼 代碼如下:

#wxDemo.py

import wx

class App(wx.App):
   def OnInit(self):
      frame = wx.Frame(parent=None, title='Bare')
      frame.Show()
      return True

app = App()
app.MainLoop()

編寫(xiě)py2exe用的編譯代碼:

復(fù)制代碼 代碼如下:

#setup.py
from distutils.core import setup
import py2exe

setup(windows=["wxDemo.py"])

注意,上面代碼中 setup(windows=["wxDemo.py"])要正確引用你的Python程序,[]之中為你要編譯的python程序文件,由于是帶窗口的,所以用了windows屬性.

下面來(lái)編譯:

在命令行執(zhí)行python setup.py py2exe, 當(dāng)編譯完成后,會(huì)有一個(gè)dist文件夾,里面有一個(gè)wxDemo.exe,這就是編譯后的exe,在發(fā)布時(shí),需要將這個(gè)文件夾下面的library.zip,dll和wxDemo.exe放到同一個(gè)目錄下,否則程序不能執(zhí)行?,F(xiàn)在,雙擊wxDemo.exe,你就會(huì)看到一個(gè)窗口了:)

相關(guān)文章

最新評(píng)論