import sys #导入sys模块,用于处理命令行参数。
from PySide6.QtWidgets import QApplication, QVBoxLayout, QLabel
from PySide6.QtWidgets import QWidget
from PySide6.QtCore import Qt
class MyApp(QWidget):
def __init__(self):
super().__init__()
mainLayout = QVBoxLayout()
lb= QLabel('我是标签QLabel',self)
lb.setText("我是被修改的文字")
lb.setAlignment(Qt.AlignmentFlag.AlignHCenter) #设置在可用空间中水平居中
mainLayout.addWidget(lb)
self.setLayout(mainLayout)
if __name__ == "__main__":
app = QApplication(sys.argv) # Application(sys.argv) sys.argv是用来传参数的 可以不用填
window = MyApp()
window.show()
sys.exit(app.exec())
效果:

这段代码是一个简单的PySide6(一个Python库,用于创建跨平台的图形用户界面应用程序)程序,用于创建一个包含一个标签(QLabel)的窗口。下面是逐行解释:
-
import sys:导入sys模块,用于处理命令行参数。
2-3.from PySide6.Q

本文介绍如何使用PySide6库创建一个简单的图形用户界面,其中包括一个QLabel组件。通过逐行解释代码,展示了如何定义窗口、布局、设置QLabel的文本并实现居中显示,最后启动事件循环使程序运行。
最低0.47元/天 解锁文章
2129

被折叠的 条评论
为什么被折叠?



