tyron's page 不断探索是一件好事,学无止境!

python设计GUI并生成exe文件



环境准备

  • python———-编程语言
  • wxpython——–wxFormBuilder的打包
  • wxFormBuilder—GUI设计工具
  • pyinstaller—–打包exe工具

步骤

  1. 安装环境

【1】安装python

下载python下载安装包,双击安装。

【2】安装wxpython

pip install wxPython

“import wx”, 如下例。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import wx

app = wx.App()

frame = wx.Frame(None, title='Simple application')
frame.Show()

app.MainLoop()

【3】安装wxFormBuilder 下载wxFormBuilder下载安装包,双击安装。

【4】安装pyinstaller

pip install pyinstaller

【5】其他资源

  1. 操作

【1】用wxFormBuilder设计界面,并生成python代码, copy并保存成.py文件,如保存名为CalculatorFrame.py文件。

【2】编辑逻辑code,在其中引用【1】中的界面code,并保存,如将逻辑代码保存为Calculator.py。

将上面的逻辑代码保存为Calculator.py,并跟刚刚生成那个CalculatorFrame.py,放在同一个目录里。直接在代码编辑器里面右键运行。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import wx
import CalculatorFrame
...
  1. 打包生成exe文件 ```bash

    pyinstaller -w -F -i gw_icon.ico Calculator.py … 543 INFO: Copying bootloader EXE to C:\d_disk\RenesasMCUHWM\RCar\Gen4\R-Car_S4\Application_Notes_for_HWM\gateway_switch\GatewaySettingTool\code\dist\Calculator.exe …

```


下一篇 用pyQt设计GUI

Comments

Content