資源下載連接: |
1.[python 2.7]:
http://python.org/getit/
不用多解釋,根基
2.[cx_Freeze]:
http://sourceforge.net/projects/cx-freeze/files/
把python寫的程序打包爲exe文件【python運行庫和exe】
這是python的一個圖形界面庫
4.[boa-constructor]:
http://sourceforge.net/projects/boa-constructor/files/
這是個IDE,界面相似delphi,能夠拖控件,和wxpython配合用。
|
(軟件的安裝過程我就不囉嗦了,按提示走。) php
[這篇日誌的價值:
1.列出須要的軟件及下載地址
2.讓你知道用python構建圖形界面的程序的另外一個選擇——wxPython+Boa
] python
主界面(很像delphi): 框架
2.3 雙擊按鈕,添加個點擊事件 測試
(放按鈕以前先放個panel【容器】第一個)
總體參考圖(忘了拖Panel) ui
def OnButton1Button(self , event):
wx
.
MessageBox
(
"Hello wxPython"
)
event
.
Skip
()
|
參考圖: spa
import
sys
from
cx_Freeze
import
setup
,
Executable
base
=
None
if
sys
.
platform
==
"win32"
:
base
=
"Win32GUI"
setup
(
name
=
"hello"
,
version
=
"0.1"
,
description
=
"Sample cx_Freeze wxPython script"
,
executables
=
[
Executable
(
"APP1.py"
,
base
=
base
)])
|
executables = [Executable("APP1.py", base = base)]) App1.py 就是咱們的應用的主程序(main方法所在的文件) base=base 這是爲了屏蔽隨咱們的程序的運行而打開的命令行窗口。 |
python setup.py build |
運行App1.exe試試:
.net