python开发桌面程序

1,安装wxpython(windows)

pip install -U wxPython

或者:

1,选择对应的python版本和操作系统版本(Python3.6 Windows X64 对应 cp36-win_amd64)
2,下载完成后是.whl文件,将文件拷贝到python的安装目录/Scripts文件夹下
3,在/Scripts文件夹下运行以下命令:pip install wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl

2,安装py2exe

pip install py2exe

或者:
安装pyinstaller

pip install pyinstaller

3,测试

wxPython demo 代码:

#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()

编写py2exe用的编译代码:

#setup.py 
from distutils.core import setup 
import py2exe
setup(windows=["wxDemo.py"])

注意,上面代码中 setup(windows=[“wxDemo.py”])要正确引用你的Python程序,[]之中为你要编译的python程序文件,由于是带窗口的,所以用了windows属性.

或者:

pyinstaller -F -w wxDemo.py

下面来编译:

在命令行执行python setup.py py2exe, 当编译完成后,会有一个dist文件夹,里面有一个wxDemo.exe,这就是编译后的exe,在发布时,需要将这个文件夹下面的library.zip,dll和wxDemo.exe放到同一个目录下,否则程序不能执行。现在,双击wxDemo.exe,你就会看到一个窗口了

注:
可以下载wxFormBuilder可以很方便的绘制用户界面各种控件:参考此篇博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值