PyQt快速开发架构项目的相关目录
一、调试功能说明
调试功能在本项目中分两块:
1.debug调试
具体见“pycharm下调用“快速开发框架”中的功能”](https://blog.csdn.net/weixin_41023564/article/details/115313591)
2. 动态加装程序
debug调试部分由前文解决,本文主要讲下动态加装程序,参考“debug
调试”相关文章把新建的页面加入到本项目中,即可在主界面看到对应菜单按钮。
点击按钮加入新增的页面。
二、动态加载逻辑代码
鼠标选中主界面,按下“ctrl+r”按键,项目自动把页面逻辑加载到主界面程序中。关闭当前修改的页面,重新打开,点击对应修改部分的按钮,即可有相应修改情况。
三、动态加载Ui代码
加载Ui修改部分需要逻辑代码部分配合使用。
1.ui文件直接加载
这种方法,可以不需要逻辑代码部分加入加载函数代码即可动态加装修改后的ui文件
from PyQt5.uic import loadUi
class WDTUseSecurityWidget(QWidget, UiUseSecurity.Ui_Form):
def __init__(self, parent=None):
super(WDTUseSecurityWidget, self).__init__(parent)
loadUi('UiUseSecurity.ui', self)
self.setupUi(self)
self.retranslateUi(self)
2.ui文件转换为py文件
使用pyuic5把ui文件转换为py文件,在逻辑代码中写入如下代码即可,
注: 后续再更新这部分功能