-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTk_secretFrame.py
More file actions
42 lines (26 loc) · 977 Bytes
/
Tk_secretFrame.py
File metadata and controls
42 lines (26 loc) · 977 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
# freme for login - start
frame = ttk.Frame(root)
frame.pack()
luser = ttk.Label(frame, text="Username:").grid(row=0, column=0)
lpass = ttk.Label(frame, text="Password:").grid(row=1, column=0)
epass = ttk.Entry(frame, width=30)
euser = ttk.Entry(frame, width=30)
# freme for login - end
# secret frame - start
secter = ttk.Frame(root)
luser = ttk.Label(secter, text="Welcome to the secret frame!").grid(row=0, column=0)
# secret frame - end
def login():
if euser.get() == "admin" and epass.get() == "admin":
print("Access Granted")
frame.pack_forget() # hide the login frame
secter.pack() # show the secret frame
else:
print("Access Denied")
euser.grid(row=0, column=1, padx=2, pady=2)
epass.grid(row=1, column=1, padx=2, pady=2)
btn = ttk.Button(frame, text="Login", command=login).grid(row=2, column=1)
root.mainloop()