# 导入PySide6模块,用于创建GUI应用程序
from PySide6.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayout
# 定义一个简单的窗口类
class MyWindow(QWidget):
def __init__(self):
super().__init__()
# 设置窗口标题
self.setWindowTitle("PySide6 示例")
# 创建一个标签控件
label = QLabel("Hello, PySide6!")
# 创建一个垂直布局
layout = QVBoxLayout()
# 将标签添加到布局中
layout.addWidget(label)
# 设置窗口的布局
self.setLayout(layout)
# 检查是否是主程序运行
if __name__ == "__main__":
# 创建一个应用程序对象
app = QApplication([])
# 创建并显示窗口
window = MyWindow()
window.show()
# 进入应用程序的主循环
app.exec()
PySide6.QtWidgets
包含了创建图形用户界面(GUI)所需的类和函数。MyWindow
继承自 QWidget
,表示一个基本的窗口组件。setWindowTitle
方法为窗口设置标题。QLabel
用于显示文本内容。QVBoxLayout
是一个垂直布局管理器,用于管理窗口内的控件排列。addWidget
方法将标签控件添加到布局中。setLayout
方法将布局应用到窗口上。QApplication
是每个PySide6应用程序的核心,负责管理应用程序的控制流和主要设置。show
方法使窗口可见。app.exec()
启动应用程序的事件处理循环,等待用户交互。上一篇:sqlite3 python
下一篇:python flatten
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站