Python 101
Python 101
NAME:- TARUN
SRN :- PES1UG24CA160
QUESTION 1:-
CODE:-
import tkinter as tk
root= tk.Tk()
bold_label.pack()
italic_label.pack()
underline_label.pack()
color_label.pack()
right_aligned_label.pack()
aligned_label.pack()
border_label.pack()
label = tk.Label(root, text="Padded Text", padx=10, pady=10)
label.pack()
root.mainloop()OUTPUT:-
QUESTION 2:-
CODE
import tkinter as tk
root = tk.Tk()
root.geometry("300x300")
def toggle_button():
if button1['state'] == tk.NORMAL:
button1.config(state=tk.DISABLED, text="Disabled")
else:
button1.config(state=tk.NORMAL, text="Enabled")
def change_relief(relief_style):
button1.config(relief=relief_style)
activebackground="green", activeforeground="white",
button1.pack(pady=20)
toggle_button_state.pack(pady=10)
button_style.pack(pady=5)
root.mainloop()
OUTPUT:-
QUESTION 3:-
import tkinter as tk
root = tk.Tk()
counter = 0
def increment_counter():
global counter
counter += 1
counter_button.config(text=f"Count: {counter}_")
counter_button.pack(pady=20)
root.mainloop()
OUTPUT:-
QUESTION 4:-
CODE:-
import tkinter as tk
def click_button(value):
current = entry.get()
entry.delete(0, tk.END)
def clear_entry():
entry.delete(0, tk.END)
def calculate():
try:
result = eval(entry.get())
entry.delete(0, tk.END)
entry.insert(tk.END, str(result))
except Exception as e:
entry.delete(0, tk.END)
entry.insert(tk.END, "Error")
root = tk.Tk()
root.title("Calculator")
row_val = 1
col_val = 0
if button == '=':
else:
btn.grid(row=row_val, column=col_val)
col_val += 1
if col_val > 3:
col_val = 0
row_val += 1
root.mainloop()
OUTPUT:-
QUESTION 5:-
CODE:-
import tkinter as tk
def change_label_text():
label.config(text="TEXT CHANGED!!")
root = tk.Tk()
label.pack(pady=20)
button.pack(pady=10)
root.mainloop()
OUTPUT:-