PySide的信号与槽是很特别的东西,为了方便理解,写了一个最简单的点击按钮的处理
#-*- coding:utf-8 -*-
__author__ = "jeremyjone"
__date__ = "2018.7.11"
__abc__ = "关闭窗口,基础信号"
import sys
from PySide.QtGui import QWidget, QPushButton, QApplication
class MainWindow(QWidget):
def __init__(self):
super(MainWindow, self).__init__()
# 创建一个按钮窗口
btn = QPushButton("click me", self)
# 按钮关联信号
btn.clicked.connect(self.closeme)
def closeme(self):
# 关闭窗口的槽函数
self.close()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MainWindow()
ex.show()
sys.exit(app.exec_())