Mein Ziel ist es, Nutzereingaben, die direkt in einem TextEdit gemacht werden, weiterzuverabeiten.
Ich habe mal ein Minimalbeispiel zum Vergleichen gemacht:
Code: Alles auswählen
#!/usr/bin/env python
import sys
from PyQt4 import QtCore, QtGui
class Window(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
centralwidget = QtGui.QWidget(self)
layout = QtGui.QVBoxLayout(centralwidget)
inpline = QtGui.QLineEdit()
QtCore.QObject.connect(inpline, QtCore.SIGNAL('returnPressed()'),
lambda: outbox.setText(inpline.text()))
layout.addWidget(inpline)
outbox = QtGui.QTextEdit()
QtCore.QObject.connect(outbox, QtCore.SIGNAL('returnPressed()'),
lambda: outbox.setText('Typed text in outbox'))
layout.addWidget(outbox)
self.setCentralWidget(centralwidget)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
window = Window()
window.show()
app.exec_()
Was mache ich falsch?