我想启动一个桌面应用程序来运行我姐姐工作时的客户记录,
应用程序使用以下软件包:
from PyQt5 import uic,QtWidgets
from reportlab.pdfgen import canvas
import sqlite3, csv我们最大的问题是应用程序中的更新,每个新功能都需要一个新的安装,
我想在更新中发送的包可以包含.ui文件,
我试图使用:
-Updater4pyi -PyUpdater -Esky
Esky似乎不符合阶段,不支持某些配置,我相信这些工具无法正确地将应用程序冻结到.exe上,因为de .ui文件,
这一问题的可能解决办法是什么?
提前谢谢你
Setup.py
import esky.bdist_esky
from esky.bdist_esky import Executable as Executable_Esky
from cx_Freeze import setup, Executable
include_files = ['consulta2.ui']
setup(
name = 'cadastro',
version = '1.0',
options = {
'build_exe': {
'packages': ['sqlite3','csv'],
'excludes': ['tkinter','tcl','ttk'],
'include_files': include_files,
'include_msvcr': True,
},
'bdist_esky': {
'freezer_module': 'cx_freeze',
}
},
data_files = include_files,
scripts = [
Executable_Esky(
"controle.py",
gui_only = False,
#icon = XPTO #Coloque um icone aqui se quiser ,
),
],
executables = [Executable('controle.py',base='Win32GUI')]
)发布于 2021-04-29 00:19:47
我想执行连续部署,
有新的功能和屏幕
https://stackoverflow.com/questions/67309479
复制相似问题