Verbindung eines Buttons zum aufrufenden Objekt
Verfasst: Dienstag 17. Juli 2007, 14:11
Ich ein Problem, von dem ich nicht weiß, ob es klein oder groß ist.
Ich schreibe ein Programm, in dem ich Daten in eine MySQL-Datenbank eingeben möchte. Dafür hab ich eine Eingabemaske GKMaske als eigene Klasse geschrieben, die ich vom Hauptprogramm aufrufe. Zur Maske gehören Buttons, mit denen der Benutzer die Eingabe auf verschiedene Weise beenden kann.
Meine Frage ist, wie kann ich ans Hauptprogramm die Information weitergeben, welche Button gedrückt wurde. (Da ich die Abwicklung der Weitergabe der Daten gern im Hauptprogramm realisieren würde, um sie von der GUI zu trennen.) Unter Qt habe ich das mit dem Signal-Slot-Mechanismus gemacht. Aber wie kann ich die Verbindung unter python und Tkinter herstellen?
(Ich hatte auch schon an eine Funktion parant() gedacht, die auf das aufrufende Objekt verweist, habe die aber auch nicht gefunden.)
Ich bin neu bei Tkinter. Vielleicht kann mir jemand den entscheidenen Tipp geben. Vielen Dank.
Ich schreibe ein Programm, in dem ich Daten in eine MySQL-Datenbank eingeben möchte. Dafür hab ich eine Eingabemaske GKMaske als eigene Klasse geschrieben, die ich vom Hauptprogramm aufrufe. Zur Maske gehören Buttons, mit denen der Benutzer die Eingabe auf verschiedene Weise beenden kann.
Meine Frage ist, wie kann ich ans Hauptprogramm die Information weitergeben, welche Button gedrückt wurde. (Da ich die Abwicklung der Weitergabe der Daten gern im Hauptprogramm realisieren würde, um sie von der GUI zu trennen.) Unter Qt habe ich das mit dem Signal-Slot-Mechanismus gemacht. Aber wie kann ich die Verbindung unter python und Tkinter herstellen?
(Ich hatte auch schon an eine Funktion parant() gedacht, die auf das aufrufende Objekt verweist, habe die aber auch nicht gefunden.)
Ich bin neu bei Tkinter. Vielleicht kann mir jemand den entscheidenen Tipp geben. Vielen Dank.