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
文件名。Working directory 填写 sample.ui
在磁盘中的地址,我选择的位置是D:\QQPCMgr\Desktop\Pyui
,这同时也是转化后的sample.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_())