Ich versuche, den Text eines Eintrags mithilfe einer Schaltfläche in einer GUI mithilfe von Tkinter festzulegen. Diese GUI soll mir helfen, Tausende von Wörtern zu klassifizieren. in fünf Kategorien hat jede der Kategorien eine Schaltfläche. Ich hatte gehofft, dass die Verwendung eines Knopfes mich erheblich beschleunigen würde und ich möchte jedes Mal die Wörter überprüfen, sonst würde ich einfach den Knopf benutzen und die GUI das aktuelle Wort verarbeiten lassen und das nächste Wort bringen. Die Befehlsschaltflächen verhalten sich aus irgendeinem Grund nicht so, wie ich es möchte. Dies ist ein Beispiel
%Vor%soweit ich den Click kompilieren kann tut nichts.
Vielleicht möchten Sie insert
method verwenden.
Dieses Skript fügt einen Text in Entry
ein. Der eingefügte Text kann in command
Parameter des Buttons geändert werden.
Wenn Sie eine "Textvariable" tk.StringVar()
verwenden, können Sie nur set()
das.
Sie müssen den Eintrag nicht löschen und einfügen. Außerdem funktionieren diese Funktionen nicht, wenn der Eintrag deaktiviert oder schreibgeschützt ist! Die Textvariablenmethode funktioniert jedoch auch unter diesen Bedingungen.
%Vor%Tags und Links python events tkinter tkinter-entry