1、右键单击.py文件,选则漏核择“Edit 项目名”单击打开
2、修改working directory为运行脚本的路径,然孙掘后再次运行脚本,这个错误就消失了
订阅专栏
1.利用 pyside2-uic 工具把ui文件转化为python类
在命令行执行如下命令:
pyside2-uic mainwindow.ui>ui_mainwindow.py
1
使用时直接导入:
fromui_mainwindowimportUi_MainWindow
1
在创建我们自己的类时含租就晌老郑可以使用:
如:
classMainWindow(QMainWindow):def__init__(self):super(MainWindow,self).__init__()self.ui=Ui_MainWindow()self.ui.setupUi(self)
1
2
3
4
5
Ps:转换qrc资源文件的工具是pyside2-rcc
2.动态加载
导入QtUiTools模块:
fromPySide2.QtUiToolsimportQUiLoader
1
QUiLoader可以动态加载ui文件并立即使用:
ui_file=QFile("mainwindow.ui")ui_file.open(QFile.ReadOnly)loader=QUiLoader()window=loader.load(ui_file)window.show()
1
2
3
4
5
6
3.补充:PyQt5中使用方法
使用宴颂pyuic5转换到py文件
使用pyrcc5转化资源文件
动态加载
fromPyQt5.uicimportloadUi...loadUi("widget.ui",self)...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)