用 pyuic5 -o test.py test.ui
将ui文件设置成py文件
如下图:
调用:
from PyQt5.QtWidgets import QMainWindow,QApplication,QPushButton
from mainwin import Ui_MainWindow
import sys
if __name__=='__main__':
app=QApplication(sys.argv)
mainwindow=QMainWindow()
ui=Ui_MainWindow()
ui.setupUi(mainwindow)
mainwindow.show()
sys.exit(app.exec_())
或者:
from PyQt5.QtWidgets import QMainWindow,QApplication,QPushButton
from mainwin import Ui_MainWindow
import sys
class DemoMain(QMainWindow,Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self) #调用Ui_Mainwindow中的函数setupUi实现显示界面
#。。。。其他骚操作
if __name__=='__main__':
app=QApplication(sys.argv)
demo=DemoMain()
demo.show()
sys.exit(app.exec_())