pyqt4 中怎么读取QlineEdit中的内容
hsbls 2010-01-24 05:56:49 我写了个GUI
其中有三个部件 QLineEdit,QPushButton,QTextEdit
主要的功能是 在QLineEdit中输入内容然后点QpushButto将内容显示于QTextEdit 中
我用QLineEdit.Text() 读取QLineEdit中的内容
怎么搞不定啊????
请大家随便说说
提醒我一下~!~!~!~
代码如下::::::::::::::::::::::
from PyQt4 import QtCore, QtGui
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(400, 300)
self.gridLayout = QtGui.QGridLayout(Form)
self.gridLayout.setObjectName("gridLayout")
self.lineEdit = QtGui.QLineEdit(Form)
self.lineEdit.setObjectName("lineEdit")
self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1)
self.pushButton = QtGui.QPushButton(Form)
self.pushButton.setObjectName("pushButton")
self.gridLayout.addWidget(self.pushButton, 0, 1, 1, 1)
self.pushButton_2 = QtGui.QPushButton(Form)
self.pushButton_2.setObjectName("pushButton_2")
self.gridLayout.addWidget(self.pushButton_2, 0, 2, 1, 1)
self.textEdit = QtGui.QTextEdit(Form)
self.textEdit.setObjectName("textEdit")
self.gridLayout.addWidget(self.textEdit, 1, 0, 1, 3)
self.retranslateUi(Form)
QtCore.QObject.connect(self.pushButton_2, QtCore.SIGNAL("clicked()"), Form.close)
QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked()"), self.dialog)
QtCore.QMetaObject.connectSlotsByName(Form)
def dialog(self):
faile_dialog = self.lineEdit.Text()
self.textEdit.setText(faile_dialog)
def retranslateUi(self, Form):
Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton.setText(QtGui.QApplication.translate("Form", "Ok", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_2.setText(QtGui.QApplication.translate("Form", "Canel", None, QtGui.QApplication.UnicodeUTF8))
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
Form = QtGui.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())