Die Tkinter-Variablenklasse wie StringVar oder IntVar ermöglicht ein tk-Rahmenwidget als erstes Argument. Wofür wird dieses Argument verwendet?Wofür wird das erste Argument der Tkinter-Variablenklasse verwendet?
3
A
Antwort
4
Es kommt mehr darauf an, welches Root-Fenster verwendet werden soll. Es ist standardmäßig der erste Stamm, der erstellt wurde. Manchmal (sehr selten) müssen Sie jedoch Tk()
mehr als einmal in einem Programm verwenden. In diesem Fall ist es wichtig, alle Variablen dem entsprechenden Root zuzuordnen.
Hier ist ein Beispiel:
import tkinter as tk
class menu:
def __init__(self):
self.game = tk.Tk()
self.game.geometry('200x200')
self.var = tk.StringVar()
#~ self.var = tk.StringVar(master=self.game) # this solves the problem
ent = tk.OptionMenu(self.game, self.var, 'one', 'two', 'three', 'four')
ent.pack()
lbl = tk.Label(self.game, textvariable=self.var)
lbl.pack()
btn = tk.Button(self.game, text="new window", command=self.playagain)
btn.pack()
self.game.mainloop()
def playagain(self):
menu()
menu()
Verwandte Themen
- 1. Wofür wird das Tag id = "Result_box" verwendet?
- 2. Wofür wird das Original-AndroidManifest-Attribut verwendet?
- 3. Wofür wird Sqlite verwendet?
- 4. Wofür wird IDataErrorInfo.Error verwendet?
- 5. Wofür wird das ActiveModel-Methodenattribut "_was" verwendet?
- 6. Wofür wird das Makro HAVE_PSI_INTERFACE verwendet?
- 7. Wofür wird cursor.setNotificationUri() verwendet?
- 8. Wofür wird tensorflow.Summary verwendet?
- 9. Wofür wird setApplicationDestinationPrefixes verwendet?
- 10. Wofür wird KeyPath verwendet?
- 11. Wofür wird GCC_NO_COMMON_BLOCKS verwendet?
- 12. Wofür wird JMSType verwendet?
- 13. Wofür wird das Token von LogonUser() verwendet?
- 14. SOAP - Namespace, wofür wird das verwendet?
- 15. Wofür wird das HL7 ZDS-Segment verwendet?
- 16. Wofür wird UIApplicationLaunchOptionsRemoteNotificationKey verwendet?
- 17. Wofür wird iframe verwendet?
- 18. Wofür wird Go verwendet?
- 19. Wofür ist das zweite Argument?
- 20. Wofür wird "init" verwendet?
- 21. Wofür wird @@ DEF_SORTORDER_ID verwendet?
- 22. Wofür wird nbactions.xml verwendet?
- 23. Wofür wird _references.js verwendet?
- 24. Wofür wird Var verwendet?
- 25. Wofür wird der Prototyp Spring Bean verwendet?
- 26. Wofür wird der Kontext in PreferenceManager.getDefaultSharedPreferences verwendet?
- 27. Wofür wird "cancellationToken" in der TaskFactory.StartNew() verwendet?
- 28. Wofür wird Instagram/media/verwendet?
- 29. Wofür wird die Struktur.sql verwendet?
- 30. Wofür wird der Versand im Django verwendet?
Ich sehe, ich wusste nicht, dass es standardmäßig die erste Wurzel erstellt. –
@ self.bcl alle tkinter Widgets tun das. – Novel