【2019-PyQT5】Pyqt4 update Pyqt5
- 减小打包后运行文件大小及运行负担,缩短启动时间
A、系统资源图片不加载到qrc
B、业务内容资源图片加载到qrc,转换为二进制加载进内存
C、业务内容字符串加密后加载到内存
- PyQt5中设置支持高分辨率屏幕自适应
程序入口添加:QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
- 风格切换
替换背景图,立即刷新并持久化
qss全套切换(暂时不实现)
- 设置界面宽度、字体大小
立即刷新并持久化
- 其他设置增加保存后提示功能,提示成功(设置使用频率较低,不会出现频繁提示)
- 框架性数据驱动设计
目录数据驱动
业务数据驱动
- 所有数据保存到数据库,取消配置文件
将数据处理模块化,编写DBengine
- 线程采用框架结构,统一调用
考虑加入事件驱动MainEngine
- 快速打包方案
框架与业务数据分离,一键配置打包多个业务软件
A、使用upx压缩
B、使用加密打包
本文标题:【2019-PyQT5】Pyqt4 update Pyqt5
本文链接:https://www.haomeiwen.com/subject/fcmgkctx.html
网友评论