首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pyqt5和AWS自动更新应用程序桌面python

使用Pyqt5和AWS自动更新应用程序桌面python
EN

Stack Overflow用户
提问于 2021-04-29 00:17:23
回答 1查看 107关注 0票数 1

我想启动一个桌面应用程序来运行我姐姐工作时的客户记录,

  • 我们实际上正在使用本地存储和sqlite3,但我将切换到AWS

应用程序使用以下软件包:

代码语言:javascript
复制
from PyQt5 import uic,QtWidgets 
from reportlab.pdfgen import canvas
import sqlite3, csv

我们最大的问题是应用程序中的更新,每个新功能都需要一个新的安装,

我想在更新中发送的包可以包含.ui文件,

我试图使用:

-Updater4pyi -PyUpdater -Esky

Esky似乎不符合阶段,不支持某些配置,我相信这些工具无法正确地将应用程序冻结到.exe上,因为de .ui文件,

这一问题的可能解决办法是什么?

提前谢谢你

Setup.py

代码语言:javascript
复制
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')]
    )
EN

回答 1

Stack Overflow用户

发布于 2021-04-29 00:19:47

我想执行连续部署,

有新的功能和屏幕

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67309479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档