Pyside(PYQT)应用程序基本框架

使用uic工具将ui转换为.py文件再导入:

1、在Qt Designer里创建窗口,并存盘。本例命名为show.ui;

2、使用pyuic工具将.ui转换为.py文件;

3、创建主py文件,调用。

代码:

python 复制代码
# 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())
相关推荐
threelab19 小时前
开源图片去水印代码
python
taller_200020 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
淡漠的蓝精灵20 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
起个名字费劲死了21 小时前
Halcon学习一:骰子识别
前端·python·学习
eric-sjq1 天前
小思框架 · 30M 级长上下文新架构对比技术报告
人工智能·python·深度学习·语言模型
reasonsummer1 天前
【办公类-04-05】20261030整理手机照片(华为手机助手导出照片到日期文件夹+批量添加四级文件夹+手动转移照片更名+更改三级文件夹合并汉字名称)
python·智能手机
BD_Marathon1 天前
【Python】初识迭代器
python
gz927cool1 天前
Python 全栈应用最佳实践完整指南
开发语言·python·ai
智购科技智能售货柜1 天前
顾客已经关门,视觉售货柜还在处理旧画面:延迟积压怎么查?~YH
python·单片机·嵌入式硬件·物联网·eclipse
梯度下降者1 天前
Python从0到100(三):Python中的变量介绍
python·作用域·变量·数据类型·计算机常识