kevinc

主攻ZYNQ及RTOS开发,关注Flash存储

wxPython安装、编程、打包、对比

0
阅读(1315)

前面用py3.5+pyQt5.6+pyinstaller验证安装和打包,出了不少问题。

1、pyQt的打包文件太大,主要是由于Qt库导致的;

2、在其他目标机上没法运行打包的exe文件(至今未完全解决);

接下来试试wxPython


环境: Win7-64bit

Python 2.7.11 (选64-bit) 

wxPython3.0-win64-3.0.2.0-py27

pip install pyinstaller


学习文档:

http://wiki.wxpython.org/AnotherTutorial

http://wiki.woodpecker.org.cn/moin/WxPythonInAction


最简单的代码,弹出个窗口


[python] view plain copy

  1. import wx  

  2. app = wx.App()  

  3. frame = wx.Frame(None, -1'wxPython widget')  

  4. frame.Show()  

  5. app.MainLoop()  


IDE解释执行OK


pyinstaller GuiWx.py -F

生成GuiWx.exe。 本机执行OK, 其他机子执行也OK!