python运行ui文件工作目录不存在

python运行ui文件工作目录不存在,第1张

解决文件存在python却显搜李示不存在的方法:

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)...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8220763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存