在python中使用.ui文件
🍕前言
最近总是在用pyqt写界面,一般用pyqt写界面时,较复杂的界面会在qtDesigner中制作出来,并生成ui文件。那要如何将ui文件导入python文件中进行引用呢?
🧐方法:
1.将ui文件用pyuic转成py文件,然后以py文件的方式导入:
python安装pyqt后,在ui文件路径下用控制台运行下面的命令
1 | python -m PyQt5.uic.pyuic 需要转写的ui文件名称(带扩展名) -o 输出的py文件名称(带扩展名) |
优点:可以具体对组件进行更细的操作
缺点:需要转写,修改不太容易,需要操作的步骤有点多
2.导入QUiLoader库,直接引用文件
1 | from PySide2.QtWidgets import QApplication, QWidget |
优点:方便修改
缺点:没法控制具体操作
3.使用uic
1 | from PyQt5 import uic |
- 标题: 在python中使用.ui文件
- 作者: Arya
- 创建于 : 2023-08-09 23:09:52
- 更新于 : 2024-03-12 19:27:03
- 链接: https://aryagala0.github.io/2023/08/09/PyQt/在python内引用ui文件/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论