使用uic工具将ui转换为.py文件再导入:
1、在Qt Designer里创建窗口,并存盘。本例命名为show.ui;
2、使用pyuic工具将.ui转换为.py文件;
3、创建主py文件,调用。
代码:
# encoding: utf-8
from PySide6.QtCore import QObject
from PySide6.QtWidgets import QApplication, QMainWindow
import sys
import 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())