我有来自PyQt4的connect()问题.例如,这里是通过pyuic4转换的.UI.
from PyQt4 import QtCore, QtGui
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
_fromUtf8 = lambda s: s
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName(_fromUtf8("Dialog"))
Dialog.resize(382, 258)
self.btnClearText = QtGui.QPushButton(Dialog)
self.btnClearText.setGeometry(QtCore.QRect(80, 220, 75, 23))
self.btnClearText.setObjectName(_fromUtf8("btnClearText"))
self.btnSetText = QtGui.QPushButton(Dialog)
self.btnSetText.setGeometry(QtCore.QRect(220, 220, 75, 23))
self.btnSetText.setObjectName(_fromUtf8("btnSetText"))
self.textEdit = QtGui.QTextEdit(Dialog)
self.textEdit.setGeometry(QtCore.QRect(10, 20, 361, 41))
self.textEdit.setObjectName(_fromUtf8("textEdit"))
self.textEdit_2 = QtGui.QTextEdit(Dialog)
self.textEdit_2.setGeometry(QtCore.QRect(10, 80, 361, 41))
self.textEdit_2.setObjectName(_fromUtf8("textEdit_2"))
self.label = QtGui.QLabel(Dialog)
self.label.setGeometry(QtCore.QRect(160, 170, 46, 13))
self.label.setObjectName(_fromUtf8("label"))
self.retranslateUi(Dialog)
QtCore.QObject.connect(self.btnSetText, QtCore.SIGNAL(_fromUtf8("released()")), self.textEdit_2.paste)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def retranslateUi(self, Dialog):
Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
self.btnClearText.setText(QtGui.QApplication.translate("Dialog", "Copy", None, …Run Code Online (Sandbox Code Playgroud)