Ich habe ein paar Tasten in meinem Programm, die Text in ein Eingabe-Widget eingeben, aber ich brauche diese Eingabe, um einen validatecommand durchlaufen zu lassen, wie z. B. mit Eingabe von einem Tastenanschlag, gibt es eine Möglichkeit, das ist möglich?Gibt es eine Möglichkeit, einen Tastenrückruf genau so zu machen wie einen Tastenanschlag in tkinter?
-2
A
Antwort
1
Geben Sie Ihrer Funktion ein optionales Argument. Sie können es dann mit oder ohne Tastendruck aufrufen.
def callback(self, event=None):
pass
anzumerken, dass self
oben übernimmt eine objektorientierte Anwendung Tkinter, die in der Regel weniger Aufwand als andere Ansätze ist.
Verwandte Themen
- 1. Gibt es eine Möglichkeit, einen Knopf zu drücken, ohne es auf tkinter/python zu berühren?
- 2. Gibt es eine Möglichkeit, einen Radiobutton Vorlage, so dass es
- 3. Gibt es eine Möglichkeit, einen String in Flex zu forma
- 4. Gibt es eine Möglichkeit, Ribbon-Symbolleisten in Tkinter zu verwenden?
- 5. Gibt es eine Möglichkeit, einen Zweig in GIT zu sperren
- 6. In Tkinter gibt es eine Möglichkeit, ein Widget nicht sichtbar zu machen?
- 7. Gibt es eine Möglichkeit, eine unsichtbare Schaltfläche in Tkinter zu machen?
- 8. Gibt es eine Möglichkeit, einen Unterordner in Vagrant zu synchronisieren?
- 9. Gibt es eine Möglichkeit, einen Konstruktor nur für eine Elternklasse in C# sichtbar zu machen?
- 10. Gibt es eine Möglichkeit, einen Pfadverlauf in JavaFX zu erstellen?
- 11. Gibt es eine Möglichkeit, transparente Fenster mit Tkinter zu erstellen?
- 12. Gibt es eine Möglichkeit, eine lokale Niederlassung unveränderlich zu machen?
- 13. Gibt es einen Zweck, einen eindirektionalen Kanal zu "machen"?
- 14. Gibt es eine Möglichkeit, einen Block optional in Django Vorlage
- 15. Gibt es eine Möglichkeit, einem Optionselement einen Rahmen zu geben?
- 16. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 17. Gibt es eine Möglichkeit in C curry zu machen?
- 18. Gibt es eine Möglichkeit, einen mehrzeiligen Kommentar in Hive-Skripten zu machen
- 19. Gibt es eine Möglichkeit, einen Compilator in ein Programm einzubinden?
- 20. Gibt es eine Möglichkeit, einen Subprozess mit Pydev zu debuggen?
- 21. Gibt es eine Möglichkeit, einen Vektor vorschaubar zu zeichnen
- 22. Gibt es eine Möglichkeit, einen Prozess "aufwärmen" zu lassen?
- 23. Gibt es eine Möglichkeit, einen Sicherungspunkt ohne Transaktion zu erstellen?
- 24. Gibt es eine Möglichkeit, einen InputStream zu teilen?
- 25. Gibt es eine Möglichkeit, einen Schlagschatteneffekt in XAML auf einem TextBlock zu machen?
- 26. Gibt es eine Möglichkeit, einen Screenshot in MS-Access mit VBA zu machen?
- 27. Gibt es eine Möglichkeit, einen Rahmen in HTML + CSS zu machen?
- 28. Gibt es eine Möglichkeit, einen Dateityp mit Webpack zu ignorieren?
- 29. Gibt es eine Möglichkeit, ein UserControl unkenntlich zu machen?
- 30. Gibt es eine Möglichkeit, einen laufenden Countdown zu ändern?
[ttk :: entry] (http://tcl.tk/man/tcl8.6/TkCmd/ttk_entry.htm#M39) hat einige Validierungsfunktionen, die das tun, was Sie wollen. Ich weiß jedoch nicht, wie man diese in Python übersetzt. –