nachdem ich nun schon die Forensuche bemüht habe & dabei leider nicht fündig werden konnte, habe ich mich hier angemeldet & möchte Euch um Hilfe bei der Lösung meines Problems bitten. Meine bisherigen Programmiererfahrungen beschränken sich auf ein bisschen Delphi vor Jahren im Studium. Das ging damals ganz gut & hat sogar Spaß gemacht!
Das Problem ist ziemlich simpel. Ein Fenster enthält je einen Button (QPushButton) & ein Edit-Feld (QLineEdit). Durch Drücken des Buttons soll die vorher in das Edit-Feld eingegebene Zeichenfolge im Konsolenfenster ausgegeben werden.
Code: Alles auswählen
from PyQt4 import QtCore
from PyQt4 import QtGui
class Fenster(QtGui.QMainWindow):
def __init__(self):
QtGui.QWidget.__init__(self)
self.setWindowTitle('Fenster')
self.setGeometry(400, 400, 250, 150)
edit1 = QtGui.QLineEdit()
button1 = QtGui.QPushButton('Drucken')
button1.clicked.connect(self.bclick)
layout = QtGui.QHBoxLayout()
layout.addWidget(button1)
layout.addWidget(edit1)
main_frame = QtGui.QWidget()
main_frame.setLayout(layout)
self.setCentralWidget(main_frame)
def bclick(self, edit):
edit = QtGui.QLineEdit(self)
text = edit.text()
print text
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
form = Fenster()
form.show()
app.exec_()
Ich bin für jeden konstruktiven Beitrag dankbar!
Besten Gruß.