使用uic工具将ui转换为.py文件再导入:
1、在Qt Designer里创建窗口,并存盘。本例命名为show.ui;
2、使用pyuic工具将.ui转换为.py文件;
3、创建主py文件,调用。
代码:
# encoding: utf-8from PySide6.QtCore import QObject
from PySide6.QtWidgets import QApplication, QMainWindow
import sysimport show_rc # 导入需要显示的画面# 定义需要显示的画面类
class MainWindow(QMainWindow, show_rc.Ui_MainWindow):def __init__(self):super().__init__()# 系统的初始化
def start_todo():pass# #############################主程序##################################
if __name__ == '__main__':app = QApplication(sys.argv)# #######################项目级别的定义#############################class UI(QObject): # 将项目定义为QObject,用来管理项目级别的信号和变量# ###########__init__###############def __init__(self):super().__init__()# ########################本项目的实例化############################ui = UI() # 项目实例化# ########################实例化画面###############################window1 = MainWindow() # 画面实例化window1.show() # 显示画面window1.setupUi(window1) # 画面初始化# start_todo() # 系统的初始化# ###########################信号的连接和槽函数#####################sys.exit(app.exec())