Hallo,
Ich habe ein Programm geschrieben, welches unter anderem Funktionen plotten kann.
Das Programm ist für meine Seminarfacharbeit, deswegen muss ich eine Hilfefunktion schreiben.
Dazu habe ich ein Text-Widget, in dem der Hilfetext angezeigt wird.
Der Benutzer des Programms soll in dem Textwidget nichts schreiben können.
Wie lässt sich das ermöglichen?
(ein Label oder ähnliches hat den Nachteil, das ich den Hilfetext nicht formatieren kann)
Kann mir bitte jemand helfen?
Vielen Dank im Voraus!
Tkinter Textwidget: Das Eingeben von Text verbieten
Hallo yaDDy, willkommen im Forum.
Ja, das geht, und zwar so:
Ja, das geht, und zwar so:
Code: Alles auswählen
import Tkinter as tk
root = tk.Tk()
tf = tk.Text(root)
tf.pack()
tf.insert("0.0","Hier der Text ...")
tf.config(state=tk.DISABLED)
root.mainloop()
Danke für die schnelle Antwort!
Ich füge dynamisch über das Programm Text in das Textwidget ein, d. h. zum Beispiel nachdem der Benutzer einen Hilfeeintrag ausgewählt hat.
Dafür kann ich state kurzzeitig wieder auf normal konfigurieren.
Ich füge dynamisch über das Programm Text in das Textwidget ein, d. h. zum Beispiel nachdem der Benutzer einen Hilfeeintrag ausgewählt hat.
Dafür kann ich state kurzzeitig wieder auf normal konfigurieren.