Ich mache gerade mein A-Level-Projekt und kämpfe darum, eine Funktion von einer GUI in Python auszuführen. jede Hilfe würde geschätzt werden.Wie würde ich eine Funktion auf einer grafischen Benutzeroberfläche ausführen lassen? (Python tkinter)
Antwort
Sie können dies tun, indem Sie den Argumenten Befehle hinzufügen.
Zum Beispiel:
ttk.Button(mainframe, text="foo", command=foo)
Ihr zweites Beispiel ist völlig falsch. – Novel
Wirklich? Ich hatte diese Arbeit schon einmal für mich. Was ist daran falsch? –
Sie übergeben das Ergebnis des Aufrufs der Funktion als den Befehl, nicht die Funktion selbst. Was Sie vorher hatten, war wahrscheinlich 'command = lambda: foo (arg)', was in den meisten Fällen funktioniert (vorausgesetzt, arg ändert sich im Laufe des Programms nicht). – Novel
- 1. Gibt es eine Möglichkeit, ein Label eine Funktion in Python Tkinter ausführen zu lassen?
- 2. Wie kann ich eine Funktion mehrmals gleichzeitig ausführen lassen?
- 3. Python - Wie würde ich eine einzelne Funktion verwenden, um Informationen über den Rahmen in Tkinter
- 4. Python: Wie würde ich ein Keyevent schreiben?
- 5. Ausführen einer Python-Funktion auf Spark Datareframe
- 6. Wie würde ich Fiddler ausführen?
- 7. Wie würde ich auf eine Funktion innerhalb eines Winkelmoduls zugreifen?
- 8. Python Tkinter-Skala Lambda-Funktion
- 9. Tkinter-Schaltflächen ausführen Funktion ausführen und an Liste anfügen?
- 10. Ausführen von Python-Skript (Tkinter) unter Windows
- 11. Python tkinter RadioButton Callback-Funktion
- 12. Material-Benutzeroberfläche - Menü geöffnet lassen
- 13. Python Tkinter Probleme beim Ausführen von Befehlen
- 14. ViewFlipper Switch in der grafischen Benutzeroberfläche von Android Studio?
- 15. Ausführen einer Python-Methode/-Funktion direkt aus einer Datei
- 16. eine Objekt Funktion tkinter
- 17. Linux Crontab kann nicht mit einer grafischen Benutzeroberfläche Verfahren ausgeführt werden?
- 18. Wie würde ich den "Start" -Befehl auf dem Mac ausführen?
- 19. Wie würde ich meine Bootstrap-Navigationsleiste "zusammenbrechen" lassen?
- 20. Wie würde ich eine fortlaufende Aufgabe auf einem ASP.Net Server ausführen?
- 21. mne_browse_raw (Python MNE): Wie kann ich auf die Benutzeroberfläche zugreifen?
- 22. Wie würde ich meinen Code die niedrigste Ganzzahl entfernen lassen?
- 23. Python - eine Instanz ausführen?
- 24. Konnte die Python-Anwendung basierend auf TKinter nicht ausführen
- 25. Wie kann ich eine Funktion jedes Mal innerhalb eines längeren Zyklus auf Python ausführen?
- 26. Wie würde ich eine Funktion als Parameter in C++ übergeben
- 27. Wie würde ich Daten in einer CSV-Datei normalisieren? Python
- 28. Wie kann ich eine Funktion in Django neu definieren lassen?
- 29. Wie führe ich ein Python 3.5-Programm aus, das Tkinter auf einem Computer ohne Python installiert?
- 30. Wie würde ich eine Funktion in Python schreiben mit Variablen für eine Summe von exponentiellen Reihen?
Wir können nicht helfen, wenn Sie uns das Problem nicht zeigen. – Novel
Willkommen bei StackOverflow. Bitte lesen und befolgen Sie die Buchungsrichtlinien in der Hilfe. [zum Thema] (http://stackoverflow.com/help/on-topic) und [how to ask] (http://stackoverflow.com/help/how-to-ask) gilt hier. StackOverflow ist kein Design-, Codierungs- oder Lernprogrammdienst. Veröffentlichen Sie den anwendbaren Code mit einem bestimmten Problem, und Sie erhalten viel häufiger benötigte Hilfe. – Prune
Bitte sehen Sie: [Warum kann "Kann mir jemand helfen?" Keine eigentliche Frage?] (Http://meta.stackoverflow.com/q/284236) – EJoshuaS