版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43773093/article/details/86618177
Qt designer
首先,选择 Pycharm ->
File->
Settings->
Tools->
External Tools,点击 + ,添加新项目。name 可以设为 ‘qt5’,Program 那项填写Qt designer 这个 exe 文件所在的位置。
这时候,Tools 菜单栏就会出现 External Tools 工具栏,点击这一项,就可以启动 Qt designer。
Pyuic
同样,选择 Pycharm ->
File->
Settings->
Tools->
External Tools,点击 + ,添加新项目。name 可以设为Pyuic
, Program 那项填写你的python.exe
文件所在的地址。Arguments 那项填写-m PyQt5.uic.pyuic sample.ui -o sample.py
。其中sample.ui
为你需要转换的ui
文件,sample.py
为转化得到的py
文件名。
转换得到的 py 文件可以直接继承使用:
# 转换得到的 py 文件
from sample import Ui_Form
import sys
from PyQt5.QtWidgets import QMainWindow
# 继承至界面文件的主窗口类
class MyMainWindow(QMainWindow, Ui_Form):
def __init__(self, parent=None):
super(MyMainWindow, self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
myWin = MyMainWindow()
myWin.show()
sys.exit(app.exec_())