Tkinter Python
Tkinter Python
What is Tkinter?
import tkinter as tk
root = tk.Tk()
root.geometry("300x200")
root.mainloop()
Event Handling
def say_hello():
print("Hello!")
Binding events:
def on_key(event):
root.bind("<Key>", on_key)
File Dialogs:
def open_file():
file_path = filedialog.askopenfilename()
print(file_path)
tk.Button(root, text="Open File", command=open_file).pack()
Message Boxes
Adding Images
img = PhotoImage(file="image.png")
label.pack()
import tkinter as tk
def login():
user = username.get()
pwd = password.get()
root = tk.Tk()
root.title("Login")
root.geometry("300x150")
tk.Label(root, text="Username").pack()
username = tk.Entry(root)
username.pack()
tk.Label(root, text="Password").pack()
password.pack()
root.mainloop()
Note: