资源下载链接: |
1.[python 2.7]: http://python.org/getit/
不用多解释,根基
2.[cx_Freeze]: http://sourceforge.net/projects/cx-freeze/files/
把python写的程序打包为exe文件【python运行库和exe】
3.[wxPython]: http://wxpython.org/download.php
(我下载的:wxPython2.8-win32-unicode-py27 )
这是python的一个图形界面库
4.[boa-constructor]: http://sourceforge.net/projects/boa-constructor/files/
这是个IDE,界面类似delphi,可以拖控件,和wxpython配合用。
|
(软件的安装过程我就不啰嗦了,按提示走。)
[这篇日志的价值:
1.列出需要的软件及下载地址
2.让你知道用python构建图形界面的程序的另一个选择——wxPython+Boa
]
主界面(很像delphi):
2.3 双击按钮,添加个点击事件
(放按钮之前先放个panel【容器】第一个)
整体参考图(忘了拖Panel)
def OnButton1Button(self , event):
wx
.
MessageBox
(
"Hello wxPython"
)
event
.
Skip
()
|
参考图:
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 |