Wie ein Tkinter Button inaktiv machen

May 30

Tkinter ist eine Bibliothek für die Programmiersprache Python, die GUI-Funktionen, die Programmierer bietet. Obwohl es nicht die einzige GUI-Bibliothek für Python ist, ist es eines der beliebtesten und gut unterstützt werden, damit eine häufige Wahl für diejenigen, die Sprache zu lernen. Widgets sind den Namen universal für Objekte in Tkinter, auch Dinge wie Fenster, Textfelder, Etiketten und Schaltflächen. Zu wissen, wie eine Schaltfläche deaktivieren ohne entfernen in Ihrem Entwicklungsprozess flexibler zu sein, können Sie Ihre Schaltfläche "auf Eis" gelegt, während Sie wird Ihnen helfen, den Rest der Anwendung zu entwickeln.

Anweisungen

1 Kopieren Sie den folgenden Text in Ihre Python-Entwicklungsumgebung:

Welt = Tk()

b = Button (Welt, Text = "Drücken Sie mir!", Command = Sayhello)

Dies wird Ihr Test-Taste darstellen. In diesem Beispiel "Welt" ist der Name der Schaltfläche übergeordnete, "Drücken" ist, dass der Text auf die Schaltfläche "und"Sayhello"erscheint der Name der Funktion ist, die die Schaltfläche aufgerufen wird.

2 Entfernen Sie den "Befehl = Sayhello" Text aus den Button deaktivieren. Dadurch wird die Schaltfläche unbrauchbar machen. Es wird weiterhin auf dem Bildschirm angezeigt und wird weiterhin angezeigt, als ob es geschoben wird, aber nichts, daher passiert. Der Button-Code wird wie folgt aussehen:

b = Button (Welt, Text = "Drücken")

Es ist auch möglich, lassen Sie den Befehl in und deaktiviert die Schaltfläche durch eine separate Option.

3 Fügen Sie den folgenden Text, um Ihre Schaltfläche:

b = Button (Welt, Text = "Drücken Sie mir!", Befehl = Sayhello, Zustand = deaktiviert)

Dies behält die ursprüngliche Form der Schaltfläche, aber deaktiviert alle Aktionen, die die Schaltfläche ansonsten geltend machen kann. Dadurch können Sie den Befehl, beibehalten, die machen es leichter zu verfolgen, wie das Programm funktioniert.

Tipps & Warnungen

  • Schaltflächen können auch mit unterschiedlichen Hintergründen, Rahmen und Schriften abhängig von den Optionen aufgerufen angepasst werden.