Bind verwenden in zwei Fenster
Verfasst: Montag 15. Februar 2021, 13:12
Hallo Ihr Spezialisten ich hätte da eine Frage:
Ich habe ein main Fenster und ein toplevel Fenster.
In der Main habe ich Comboboxen welche ich mit einem bind "Enter" versehen habe.
Wenn ich mit dem Cursor über die Combobox drüber fahre wird ein Hilfetext im Toplevel
Fenster im Feld Text angezeigt. Dem Bind ist ein Funktion hinterlegt.
def textein01(event):
htext.insert(END, "1 gibt bitte einen bestimmten Wert ein")
Das funktioniert auch wenn der Code von def textein01 in der main eingetragen ist.
Da es aber viele Hilfetexte werden möchte ich diese in eine eigene hilfe.py schreiben.
Die Funktion(en) wie oben werden mit Import in die Main übernommen. Bei Start des Programmes
kommt aber immer die Fehlermeldung " name 'htext' is not defined". Das Textfeld htext gibts aber in der main.
Der Wunsch wäre eben alle hilftexte in einer eigenen Datei zu haben um die main übersichtlicher zu machen.
Angezeit werden die Hilfetexte im Toplevel Fenster.
Könnt Ihr mir da helfen. Besten Dank im Vorraus.
Ich habe ein main Fenster und ein toplevel Fenster.
In der Main habe ich Comboboxen welche ich mit einem bind "Enter" versehen habe.
Wenn ich mit dem Cursor über die Combobox drüber fahre wird ein Hilfetext im Toplevel
Fenster im Feld Text angezeigt. Dem Bind ist ein Funktion hinterlegt.
def textein01(event):
htext.insert(END, "1 gibt bitte einen bestimmten Wert ein")
Das funktioniert auch wenn der Code von def textein01 in der main eingetragen ist.
Da es aber viele Hilfetexte werden möchte ich diese in eine eigene hilfe.py schreiben.
Die Funktion(en) wie oben werden mit Import in die Main übernommen. Bei Start des Programmes
kommt aber immer die Fehlermeldung " name 'htext' is not defined". Das Textfeld htext gibts aber in der main.
Der Wunsch wäre eben alle hilftexte in einer eigenen Datei zu haben um die main übersichtlicher zu machen.
Angezeit werden die Hilfetexte im Toplevel Fenster.
Könnt Ihr mir da helfen. Besten Dank im Vorraus.