0
我正在用pyqt編寫一個GUI程序。我寫了它的框架,現在我想在LineEdit
中寫下來,並將其寫入我的程序並對其進行一些處理。我知道我應該使用信號,但我找不到它的功能。我應該如何寫它?在pyqt發送文本信號
之後,我想顯示更改它的結果TextEdit
框。這怎麼可能?
這裏是我的代碼:
from PyQt4 import QtGui, QtCore
import sys
class Rss(QtGui.QWidget):
def __init__(self):
super(Rss,self).__init__()
self.resize(350,200)
self.center()
self.setWindowTitle("Rss Reader")
btn = QtGui.QPushButton("OK",self)
btn.setGeometry(300,40,40,20)
lbl = QtGui.QLabel("insert the site here :",self)
lbl.setGeometry(10,10,100,20)
txt = QtGui.QLineEdit(self)
txt.setGeometry(120,10,220,20)
res = QtGui.QLabel("The Result Is :",self)
res.setGeometry(10,60,100,20)
result = QtGui.QTextEdit(self)
result.setGeometry(10,80,330,100)
self.show()
def center(self):
qr = self.frameGeometry()
cp = QtGui.QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
app = QtGui.QApplication(sys.argv)
rss = Rss()
sys.exit(app.exec_())