语法
无
参数
self.button.clicked.connect(self.click) 是一个将信号与槽链接的方法(method),它的作用是在点击 button 时,执行(self.click)里的方法。
- button :待链接的按钮名
- self.click : 待链接的方法名
返回值
无
示例
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton, QMessageBox
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.resize(300, 300)
self.setWindowTitle("test")
self.button1 = QPushButton('按键', self) # 创建一个button1
self.button1.clicked.connect(self.click) # 将button1与self.click链接
def click(self):
print("click!")
QMessageBox.about(self, '提示', 'click!') # 弹窗
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())
注释
无
文档信息
- 本文作者:Mike Miller
- 本文链接:https://mikemiller0401.github.io/wiki/PyQt-self.button.clicked.connect/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)