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文件过大问题,因为常规打包了过多无用的包,需要使用虚拟环境过滤掉无用的包进行打包,后续优化

 

posted @ 2022-11-25 14:42  ZHC0508  阅读(1608)  评论(0)    收藏  举报