Compare commits

..

2 Commits

Author SHA1 Message Date
88dc7b6888 Übungen der ersten beiden Kapitel gemacht. 2024-02-24 00:41:50 +01:00
229cef6d96 Link zur Anleitung beigefügt 2024-02-23 23:25:58 +01:00
8 changed files with 84 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
import tkinter as tk
window = tk.Tk()
greeting = tk.Label(text="Hello, Tkinter")
greeting.pack()
window.mainloop()

View File

@@ -0,0 +1,7 @@
import tkinter as tk
window = tk.Tk()
label = tk.Label(text="Python rocks!")
label.pack()
window.mainloop()

View File

@@ -0,0 +1,11 @@
import tkinter as tk
window = tk.Tk()
label = tk.Label(text="Name")
entry = tk.Entry()
label.pack()
entry.pack()
window.mainloop()

View File

@@ -0,0 +1,7 @@
import tkinter as tk
window = tk.Tk()
text_box = tk.Text()
text_box.pack()
window.mainloop()

View File

@@ -0,0 +1,20 @@
import tkinter as tk
window = tk.Tk()
frame_a = tk.Frame()
frame_b = tk.Frame()
label_a = tk.Label(text="I'm in frame a!", master=frame_a)
label_a.pack()
label_b = tk.Label(text="I'm in frame b!", master=frame_b)
label_b.pack()
#Reihenfolge der frames ist wichtig
frame_a.pack()
frame_b.pack()
window.mainloop()

View File

@@ -0,0 +1,19 @@
import tkinter as tk
border_effects = {
"flat": tk.FLAT,
"sunken": tk.SUNKEN,
"raised": tk.RAISED,
"groove": tk.GROOVE,
"ridge": tk.RIDGE,
}
window = tk.Tk()
for relief_name, relief in border_effects.items():
frame = tk.Frame(master=window, relief=relief, borderwidth=5)
frame.pack(side=tk.LEFT)
label = tk.Label(master=frame, text=relief_name)
label.pack()
window.mainloop()

View File

@@ -0,0 +1,10 @@
import tkinter as tk
window = tk.Tk()
entry = tk.Entry(width=40, bg='white', fg='black')
entry.pack()
entry.insert(0, "What is your name?")
window.mainloop()

View File

@@ -1 +1,3 @@
# Tutorial zur Erstellung eines GUI mit Python und Tkinter # Tutorial zur Erstellung eines GUI mit Python und Tkinter
Link zur Anleitung: https://realpython.com/python-gui-tkinter/