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())
- pixmap = QPixmap(width, height) # 创建图像
- pixmap.fill(QColor('#00000000')) # 设为透明色