赞
踩
作为一个有点想法(lan)的测试,经常会想写点小工具,一来提高效率,二来提高代码能力,有了下面的手把手教学,妈妈再也不用担心我不会写工具了~~
切换窗体选项卡,之前建工程选择的文件夹下已经有我们画好的ui文件
右键-编译窗体
这时后台就生产了窗体的py文件
切换回源码页签,也生成了窗体py文件
选中窗体py文件-F2 运行,即可出现我们画好的窗体,说明转换成功
界面与逻辑分离的代码如下,QMainWindow,QApplication父类是QtWidgets,Ui_MainWindow是窗体自动生成的类名,界面与逻辑分离可以更好的在更新页面而不动后台逻辑的情况下,只重新编译窗体更新窗体py文件,而不需要修改逻辑py
- import sys
- from PyQt5.QtWidgets import *
- from pjsonpath.Ui_pjsonpath import *
- class MyMainWindow(QMainWindow, Ui_MainWindow):
- def __init__(self, parent=None):
- super(MyMainWindow, self).__init__(parent)
- self.setupUi(self)
-
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- q = MyMainWindow()
- q.show()
- sys.exit(app.exec())
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。