[gelöst] Slot mit Argumenten
Verfasst: Freitag 2. Oktober 2009, 19:03
hallo, ich bin ganz frisch in die Gilde der Python Programmieren (wohl bemerkt, als x-tes Hobby) und habe schon eine erste Frage an die Erfahrenen.
Ich möchte mit PyQt GUI Anwendungen schreiben und bin gerade am Erlernen der Vorgehensweise. Ein wenig was habe ich schon auf die Beine gestellt, sowas wie Text anzeigen und Text auslesen, Schließen und lauter solche Kleinigkeiten.
Jetzt möchte ich folgendes erreichen:
Also, ausformuliert könnte es heißen, ich möchte eine Funktion mit Argumenten starten, wenn der Button gedrückt wird.
Nur leider meldet Eric4 in dieser Form:
"argument 3 of QObject.connect() has an invalid type"
Wie kann ich mir behelfen? Ich habe schon einiges gelesen, aber immer nur ohne Argumente hinten.
Danke schon mal...
Ich möchte mit PyQt GUI Anwendungen schreiben und bin gerade am Erlernen der Vorgehensweise. Ein wenig was habe ich schon auf die Beine gestellt, sowas wie Text anzeigen und Text auslesen, Schließen und lauter solche Kleinigkeiten.
Jetzt möchte ich folgendes erreichen:
Code: Alles auswählen
def __init__(self):
QMainWindow.__init__(self)
self.setupUi(self)
...
nam = "./txt/log.txt"
var = self.read_file(nam)
self.connect(self.btSave, QtCore.SIGNAL("clicked()"), self.write_file(nam, var))
...
def list_entry(self, dicti):
....
Nur leider meldet Eric4 in dieser Form:
"argument 3 of QObject.connect() has an invalid type"
Wie kann ich mir behelfen? Ich habe schon einiges gelesen, aber immer nur ohne Argumente hinten.
Danke schon mal...