Versuchen Sie es mit Tkinter, mit dem Sie GUI-Programme in Python schreiben können.
Tkinter
Eine Bibliothek, mit der Sie GUI-Anwendungen in Python erstellen können. Da es standardmäßig in Python enthalten ist, kann es ohne spezielle Installation verwendet werden.
# -*- coding : utf-8 -*-
u"""
GUI-Programmierbeispiel
"""
import tkinter
from tkinter import messagebox
def button_push(event):
u"Was passiert, wenn auf die Schaltfläche geklickt wird?"
edit_box.delete(0, tkinter.END)
def func_check(event):
u"Aktivieren Sie den Status des Kontrollkästchens und zeigen Sie es an"
global val1
global val2
global val3
text = ""
if val1.get() == True:
text += "Punkt 1 ist geprüft\n"
else:
text += "Punkt 1 ist deaktiviert\n"
if val2.get() == True:
text += "Punkt 2 ist geprüft\n"
else:
text += "Punkt 2 ist deaktiviert\n"
if val3.get() == True:
text += "Punkt 3 ist geprüft\n"
else:
text += "Punkt 3 ist deaktiviert\n"
messagebox.showinfo("info", text)
if __name__ == "__main__":
root = tkinter.Tk()
root.title(u"GUI-Beispiel")
root.geometry("400x300")
#Textfeld
edit_box = tkinter.Entry(width=50)
edit_box.insert(tkinter.END, "Beispielzeichenfolge")
edit_box.pack()
#Taste
button = tkinter.Button(text=u"Löschen", width=30)
button.bind("<Button-1>", button_push)
button.pack()
# button.place(x=105, y=30)
#Kontrollkästchen
val1 = tkinter.BooleanVar()
val2 = tkinter.BooleanVar()
val3 = tkinter.BooleanVar()
val1.set(False)
val2.set(True)
val3.set(False)
checkbox1 = tkinter.Checkbutton(text=u"Überprüfen Sie 1", variable=val1)
checkbox1.pack()
checkbox2 = tkinter.Checkbutton(text=u"Überprüfen Sie 2", variable=val2)
checkbox2.pack()
checkbox3 = tkinter.Checkbutton(text=u"Überprüfen Sie 3", variable=val3)
checkbox3.pack()
#Taste
button2 = tkinter.Button(root, text=u"Kontrollkästchen abrufen", width=50)
button2.bind("<Button-1>", func_check)
button2.pack()
tkinter.mainloop()
Recommended Posts