PyQt5 界面逻辑分离

设计UI

在pycharm中,使用QtDesigner 设计界面需要进行一定的准备工作
选择Settings -> Tools -> External Tools,点击 +号
在这里插入图片描述
program 选择 pyqt5中的designer.exe 文件
点击ok
在Tools->External中就可看到该工具,点击进入Qtdesigner进行界面设计
在这里插入图片描述

将ui转化为py文件

然后安装PyUIC(将.ui文件转为.py文件)
安装过程类似
program 选择 Python.exe
Arguments 选择pyui.exe 并加上

$FileName$ -o $FileNameWithoutExtension$.py

working directory 填写工作目录即可
在这里插入图片描述
之后右键.ui文件,转化成py文件

整合界面与逻辑

新建一个类,继承py类并编写事件

class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
    """
   
    """
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.adbTool = ADBTools()
        self.ui_test = UItest()

最后启动程序

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    mainWindow = MainWindow()
    mainWindow.show()
    sys.exit(app.exec_())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值