Ich versuche, einen text Widget auf die Größe des Textes im Inneren zu verkleinern. Wenn Sie den folgenden Beispielcode ausführen: < /p>
Code: Select all
import tkinter as tk
root = tk.Tk()
testText = tk.Text(master=root)
testText.insert(index="1.0", chars="short string")
testText.tag_configure(tagName="center", justify="center")
testText.tag_add("center", "1.0", tk.END)
testText.grid(row=0, column=0, sticky=(tk.N, tk.E, tk.S, tk.W))
root.mainloop()
Ein großer Text wird erstellt, viel größer als der "kurze String" in Innen: Es enthält, um ein Fenster zu erhalten, das nur etwas größer als der Text darin ist. grid_propagate (falsch) Aber nichts hat so funktioniert, wie es mir gefallen würde. Ich habe es nicht geschafft, den Text zu sharken und dinamisch auf der Grundlage des Textes zu erweitern. Zum Beispiel muss ich ein Wort in fettem Text und den Rest des Satzes im Standardtext formatieren. Wie ich in dieser Frage gelesen habe, habe ich beschlossen, einen Text