|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import sys
- import random
- from PySide6 import QtCore, QtWidgets, QtGui
- class Mywidget(QtWidgets.QWidget):
- def __init__(self):
- super().__init__() #这是什么意思,搞不懂
- self.hello = ['你好','Hello','Hi']
- self.button = QtWidgets.QPushButton('click me!')
- self.text = QtWidgets.QLabel('Hello,world',alignment=QtCore.Qt.AlignCenter)
- self.layout = QtWidgets.QVBoxLayout(self)
- self.layout.addWidget(self.text)
- self.layout.addWidget(self.button)
- self.button.clicked.connect(self.magic)
- @QtCore.Slot() #这又是什么意思
- def magic(self):
- self.text.setText(random.choice(self.hello))
- if __name__ == "__main__":
- app = QtWidgets.QApplication([])
- widget = Mywidget()
- widget.resize(800,600)
- widget.show()
- sys.exit(app.exec_())
复制代码
请大神指教!
第一个代表的是初始化时,继承的widget类
第二代表按钮的槽函数
|
|