在使用Qt Designer设计界面保存得到 .ui 文件后,使用命令将 .ui 文件
D:\Python35-32\Lib\site-packages\PyQt5\pyuic5.bat untitled.ui -o Main.py
pyuic5.bat文件内容
@"D:\Python35-32\python" -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 >%6 %7 %8 %9
执行路径为:
D:\Python35-32\Lib\site->packages\PyQt5\uic\pyuic.py
调用UI界面
启动名字为Main.py的UI(无需改动Mian.py)
import sys,pdb
from PyQt5 import QtCore, QtGui, QtWidgets
import Main #导入转换成.py文件的UI
class TestWnd(QtWidgets.QMainWindow,Main.Ui_MainWindow):
def __init__(self, parent=None):
super(TestWnd, self).__init__(parent)
wnd = self.setupUi(self)
def mainwindow():
mainwindow= TestWnd()
mainwindow.show()
return mainwindow
app = QtWidgets.QApplication(sys.argv)
mainobj = mainwindow()
sys.exit(app.exec_())