Wie kann ich einen StringVar mit einem Text-Widget in Python / Tkinter verbinden?

Grundsätzlich möchte ich den Körper eines Text-Widgets ändern, wenn ein StringVar tut.

One Solution collect form web for “Wie kann ich einen StringVar mit einem Text-Widget in Python / Tkinter verbinden?”

Kurze Version ist, kann man nicht.

Wenn du die ganze Arbeit selbst machen möchtest, ist es möglich, eine Trace auf einer Variablen einzurichten, damit sie das Text-Widget auf dem Laufenden hält. Du kannst dem Text-Widget Bindungen hinzufügen, um die Variable auf dem neuesten Stand zu halten, aber es gibt nichts Direkt in Tkinter eingebaut, um das automatisch zu machen.

Der Hauptgrund dafür ist nicht direkt unterstützt ist, dass das Text-Widget mehr als nur ascii Text haben kann – es kann verschiedene Schriftarten und Farben, eingebettete Widgets und Bilder und Tags haben.

  • Tkinter, python, knöpfe
  • Wie man ein Bild in ein Text-Widget einbindet
  • Unerwartetes Verhalten von Tkinter's Raster eingebettet in eine Leinwand mit mehr als 280 Elementen
  • In Tkinter Wie entferne ich Fokus aus einem Widget?
  • Tkinter sperrt python, wenn Icon geladen und tk.mainloop in einem Thread
  • Fenster denkt, dass tkinter nicht reagiert
  • PNG-Display in PIL gebrochen auf OS X Mavericks?
  • Python tkinter scrollbar und text widget Fragen
  • Tkinter Eintrag Widget mit Overrideredirect und Fullscreen
  • "Tkinter TclError: schlechter Dateityp" mit askopenfilename
  • Python GUI, um durch Fotos in einem Fenster zu blättern
  • Python ist die beste Programmiersprache der Welt.