[Python] Verwenden Sie Tkinter, um GUI-Programme zu schreiben


Vorwort

In diesem Artikel wird hauptsächlich die Verwendung von Tkinter zum Schreiben eines einfachen GUI-Programms vorgestellt. Tkinter ist eine in Python integrierte Bibliothek. Sie muss nicht installiert werden und kann direkt durch Verweis auf die Bibliothek verwendet werden.


1. Schritte zur Verwendung

1. Bibliothek importieren

Der Code lautet wie folgt (Beispiel):

import tkinter as tk

2. Schreiben Sie ein GUI-Programm

Erstellen Sie ein Fenster, legen Sie den Fenstertitel sowie die Größe und Position des Fensters fest.

window = tk.Tk()
window.title("我的第一个gui")
window.geometry("300x400+10+50")
window.mainloop()

window = tk.Tk() erstellt ein Hauptfenster; title() wird verwendet, um den Titel des Fensters festzulegen, der nach Ihren eigenen Bedürfnissen festgelegt werden kann; Geometry() wird verwendet, um die Größe und Position des Fensters festzulegen, 300 bedeutet, dass die Fensterbreite 300,400 beträgt. Zeigt an, dass die Höhe des Fensters 400 beträgt, 10 gibt an, dass die Länge vom linken Scheitelpunkt des GUI-Fensters bis zur linken Seite der Anzeige 10 beträgt, und 50 gibt an, dass die Länge vom linken Scheitelpunkt beträgt des GUI-Fensters bis zur oberen Seite des Displays beträgt 50. mainloop() dient dazu, den Status des Fensters beizubehalten und wird hinter dem Fenstercode platziert. Führen Sie diesen Code aus, um ein Fenster zu erhalten. Natürlich enthält das Fenster keinen Inhalt. Legen Sie als Nächstes den Inhalt des Fensters fest, einschließlich Schaltflächen, Text usw.

3. Legen Sie die Schaltfläche, das Eingabefeld, das Textanzeigefeld, das Popup-Fenster usw. des Fensters fest

3.1 Legen Sie die Fensterschaltfläche und die Position der Schaltfläche fest

Die Schaltfläche wird über die Button()-Methode implementiert, in der Sie allgemeine Attribute wie Schaltflächentext, Schriftart, Hintergrundfarbe und Schaltflächengröße hinzufügen können. Hier erstellen wir zwei Schaltflächen, Schaltfläche 1 und Schaltfläche 2, und legen die Schriftart, die Schaltflächengröße und die Hintergrundfarbe der Schaltfläche fest.

button1 = tk.Button(window,text='按钮1',font=('Arial', 12),width=5,height=1,bg='green')
button2 = tk.Button(window,text='按钮2',font=('Arial', 12),width=5,height=1,bg='red')

Die Position der Schaltfläche muss festgelegt werden. Es gibt drei Möglichkeiten, die Position der Schaltfläche festzulegen. Das erste ist pack(), das standardmäßig die Position der Schaltflächen sortiert; das zweite ist grid(), was der Aufteilung des Fensters in mehrere Zeilen und Spalten und der Platzierung der Schaltflächen in einer bestimmten Zeile und einer bestimmten Spalte entspricht ; Die dritte ist die Methode place(), mit der die Position der Schaltfläche angegeben wird. Im gesamten Fenster kann nur eine Methode verwendet werden, um die Position der Schaltfläche zu platzieren.

button1 = tk.Button(window,text='按钮1',font=('Arial', 12),width=5,height=1,bg='green')
button2 = tk.Button(window,text='按钮2',font=('Arial', 12),width=5,height=1,bg='red')
##方法一:pack()
button1.pack()
button2.pack()
##方法二:grid()
button1.grid(row=0,column=1)
button2.grid(row=1.column=2)
##方法三:place()
button1.place(x=10,y=20)
button2.place(x=10,y=50)
####只能同时用同一种方法,使用上述代码时需把其中例外两种方法注释。

4. Stellen Sie die Tastenreaktionsfunktion ein


Habe Zeit zum Aktualisieren

Zusammenfassen

In diesem Artikel wird hauptsächlich die Verwendung der Tkinter-Bibliothek von Python zum Schreiben von GUI-Programmen, zum Erstellen eines Fensters, zum Festlegen der Schaltflächen, des Textes usw. im Fenster und zum Festlegen der Schaltflächenreaktion vorgestellt.

Guess you like

Origin blog.csdn.net/liaotianyin/article/details/131645048
Recommended