python使用pysimplegui简单制作一个exe程序
一、安装打包程序
控制台输入:
pip install pysimplegui-exemaker -- 安装exe制作库
pip install PySimpleGUI -- 安装图形化界面编辑库
二、脚本示例
import PySimpleGUI as psg
# 按钮格式函数
def button(data):
return psg.B(data, pad=(2, 2), size=(19, 2), font=('黑体', 18), button_color='black')
layout = [
[psg.T('', key='-SHOW-')],
[psg.In('', size=(12, 2), font=('黑体', 28), key='-INPUT-')],
[button("税率:6%")],
[button("税率:3%")],
]
window = psg.Window('计算器', layout)
while 1:
event, values = window.read()
print(event)
if event == None:
break
try:
if event == '税率:6%':
window['-INPUT-'].update(eval(values['-INPUT-'] + '*0.94'))
if event == '税率:3%':
window['-INPUT-'].update(eval(values['-INPUT-'] + '*0.97'))
except:
window['-INPUT-'].update('')
window['-SHOW-'].update('输入有误')
window.close()
三、生成exe文件
使用pysimplegui
控制台输入:python -m pysimplegui-exemaker.pysimplegui-exemaker -- 会自动弹出一个程序,选择你写好的程序py文件,就可以完成项目打包成exe
使用pyinstaller
控制台输入:pyinstaller -Fw 需要打包的文件地址
注意:会有exe文件过大问题,因为常规打包了过多无用的包,需要使用虚拟环境过滤掉无用的包进行打包,后续优化

浙公网安备 33010602011771号