您的位置:首页 > 科技 > IT业 > Pyside(PYQT)应用程序基本框架

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

2024/9/25 5:32:22 来源:https://blog.csdn.net/xulibo5828/article/details/139677146  浏览:    关键词:Pyside(PYQT)应用程序基本框架

使用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())

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com