您的位置:首页 > 编程语言 > Qt开发

PyQt4(简单信号槽)

2015-11-04 23:02 363 查看
import sys
from PyQt4 import QtCore, QtGui

class myWidget(QtGui.QWidget):
def __init__(self):
super(myWidget, self).__init__()
self.setWindowTitle("test")
self.resize(300, 200)
self.lab = QtGui.QLabel("label")
self.btn = QtGui.QPushButton("button")
hbox = QtGui.QHBoxLayout()
hbox.addWidget(self.lab)
hbox.addWidget(self.btn)
self.setLayout(hbox)
self.connect(self.btn, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('OnClick()'))

@QtCore.pyqtSlot()
def OnClick(self):
self.lab.setText("sdfasdf")

app = QtGui.QApplication(sys.argv)
wi = myWidget()
wi.show()
app.exec_()


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: