Tkinter
Tkinter
button frame
from tkinter import *
top = Tk()
top.geometry("200x100")
def fun():
messagebox.showinfo("Hello", "Red Button clicked")
b1.pack(side = LEFT)
b2.pack(side = RIGHT)
b3.pack(side = TOP)
b4.pack(side = BOTTOM)
top.mainloop()
---------------------------------
2.Python Tkinter Canvas
top = Tk()
top.geometry("200x200")
c.pack()
top.mainloop()
--------------------------------------
3.Python Tkinter Checkbutton
top = Tk()
top.geometry("200x200")
checkvar1 = IntVar()
checkvar2 = IntVar()
checkvar3 = IntVar()
chkbtn1.pack()
chkbtn2.pack()
chkbtn3.pack()
top.mainloop()
----------------------------------------
4.Python Tkinter Entry
top = Tk()
top.geometry("400x250")
top.mainloop()
--------------------------------------
5.A simple calculator
import tkinter as tk
from functools import partial
root = tk.Tk()
root.geometry('400x200+100+200')
root.title('Calculator')
number1 = tk.StringVar()
number2 = tk.StringVar()
labelResult = tk.Label(root)
labelResult.grid(row=7, column=2)
root.mainloop()
--------------------------------------------------
6.Python Tkinter Frame
top = Tk()
top.geometry("140x100")
frame = Frame(top)
frame.pack()
leftframe = Frame(top)
leftframe.pack(side = LEFT)
rightframe = Frame(top)
rightframe.pack(side = RIGHT)
top.mainloop()
-------------------------------------------------
7.Python Tkinter Menubutton
from tkinter import *
top = Tk()
top.geometry("200x250")
menubutton.grid()
menubutton.menu = Menu(menubutton)
menubutton["menu"]=menubutton.menu
menubutton.pack()
top.mainloop()
----------------------------------------------------
8.Python Tkinter Menu
top = Tk()
menubar = Menu(top)
file = Menu(menubar, tearoff=0)
file.add_command(label="New")
file.add_command(label="Open")
file.add_command(label="Save")
file.add_command(label="Save as...")
file.add_command(label="Close")
file.add_separator()
file.add_command(label="Exit", command=top.quit)
menubar.add_cascade(label="File", menu=file)
edit = Menu(menubar, tearoff=0)
edit.add_command(label="Undo")
edit.add_separator()
edit.add_command(label="Cut")
edit.add_command(label="Copy")
edit.add_command(label="Paste")
edit.add_command(label="Delete")
edit.add_command(label="Select All")
menubar.add_cascade(label="Edit", menu=edit)
help = Menu(menubar, tearoff=0)
help.add_command(label="About")
menubar.add_cascade(label="Help", menu=help)
top.config(menu=menubar)
top.mainloop()
--------------------------------------------------
9.Tkinter Toplevel
root = Tk()
root.geometry("200x200")
def open():
top = Toplevel(root)
top.mainloop()
btn.place(x=75,y=50)
root.mainloop()
----------------------------------------------------
10.Tkinter PanedWindow
def add():
a = int(e1.get())
b = int(e2.get())
leftdata = str(a+b)
left.insert(1,leftdata)
w1 = PanedWindow()
w1.pack(fill = BOTH, expand = 1)
left = Entry(w1, bd = 5)
w1.add(left)
e1 = Entry(w2)
e2 = Entry(w2)
w2.add(e1)
w2.add(e2)
mainloop()
---------------------------------------------------------
11.Tkinter LabelFrame
top = Tk()
top.geometry("300x200")
top.mainloop()
---------------------------------------------------
12.Tkinter messagebox
top = Tk()
top.geometry("100x100")
messagebox.showinfo("information","Information")
top.mainloop()
B.)-ASK QuEsTION
top = Tk()
top.geometry("100x100")
messagebox.askquestion("Confirm","Are you sure?")
top.mainloop()
top = Tk()
top.geometry("100x100")
messagebox.askretrycancel("Application","try again?")
top.mainloop()
------------------------------------------------
13.Python Tkinter Spinbox
top = Tk()
top.geometry("200x200")
top.mainloop()
---------------------------------------
14.Python Tkinter Scrollbar
top = Tk()
sb = Scrollbar(top)
sb.pack(side = RIGHT, fill = Y)
mainloop()
-----------------------------------------
15.Python Tkinter Scale
def select():
sel = "Value = " + str(v.get())
label.config(text = sel)
top = Tk()
top.geometry("200x100")
v = DoubleVar()
scale = Scale( top, variable = v, from_ = 1, to = 50, orient = HORIZONTAL)
scale.pack(anchor=CENTER)
label = Label(top)
label.pack()
top.mainloop()
-----------------------------------
16.Python Tkinter Radiobutton
def selection():
selection = "You selected the option " + str(radio.get())
label.config(text = selection)
top = Tk()
top.geometry("300x150")
radio = IntVar()
lbl = Label(text = "Favourite programming language:")
lbl.pack()
R1 = Radiobutton(top, text="C", variable=radio, value=1,
command=selection)
R1.pack( anchor = W )
label = Label(top)
label.pack()
top.mainloop()
------------------------------------------------------------------