Sl No.
|
Widgets
|
Code to use
|
1
|
Label Widget
|
from Tkinter import *
win = Tk()
Label (win, text=’Label here’).grid( padx=30 )
win.mainloop()
|
2
|
Button Widget
|
from Tkinter import *
win = Tk()
Button (win, text=’Click here’).grid( padx=30 )
win.mainloop()
|
3
|
Entry Bar Widget
|
from Tkinter import *
win= Tk()
Entry ( win ).grid( padx= 30)
win.mainloop()
|
4
|
Progress Bar Widget
|
from Tkinter import *
import ttk
win=Tk()
pbar1=ttk.Progressbar(win,orient='horizontal',length=90,mode='determinate')
pbar1.grid(padx=30)
pbar1['value']=30
win.mainloop()
|
5
|
Text Area Widget
|
from Tkinter import *
win = Tk()
Text ( win ,height=3, width =10).grid( padx=30)
win.mainloop()
|
6
|
List Box Widget
|
from Tkinter import *
win = Tk()
hr=[ 'Item 1' , 'Item 2' , 'Item3' ]
l = Listbox ( win, height=7 )
l.grid( padx=30)
for i in hr:
l.insert(END, i)
win.mainloop()
|
7
|
Menu Bar Widget
|
from Tkinter import *
win=Tk()
win.geometry('100x100')
menubar = Menu(win)
filemenu = Menu(menubar, tearoff=0)
editmenu=Menu(menubar,tearoff=0)
menubar.add_cascade(label="File", menu=filemenu)
menubar.add_cascade(label="Edit", menu=filemenu)
win.config(menu=menubar)
win.mainloop()
|
8
|
RadioButton Widget
|
from Tkinter import *
win = Tk()
Radiobutton ( win, text='Choose RadioButton 1' ).grid()
Radiobutton ( win, text='Choose RadioButton 2' ).grid()
win.mainloop()
|
9
|
RadioButton (Alternate) Widget
|
from Tkinter import *
win = Tk()
Radiobutton(win, text= 'Radio Button 1', indicatoron=False).grid()
Radiobutton(win, text= ' Radio Button 2', indicatoron=False).grid()
win.mainloop()
|
10
|
LabelFrame Widget
|
from Tkinter import *
win= Tk()
Lf=LabelFrame(win,text='Here is LabelFrame')
Lf.grid( padx=30)
Label(Lf, text='Writing Under LabelFrame').grid()
win.mainloop()
|
11
|
OptionMenu Widget
|
from Tkinter import *
win=Tk()
hr=['One','Two','Three','Four']
dropVar1=StringVar()
optmenu1=OptionMenu(win,dropVar1,*hr).grid(padx=30)
win.mainloop()
|
12
|
Check Button Widget
|
from Tkinter import *
win = Tk()
Checkbutton(win,text='Check Button 1').grid( padx =30)
Checkbutton(win,text='Check Button 2').grid( padx =30)
win.mainloop()
|
13
|
Scale Widget (Horizontal)
|
from Tkinter import *
win = Tk()
s = Scale(win,from_=0, to=10,orient= HORIZONTAL)
s.grid( padx=30)
val = s.get()
print val
win.mainloop()
|
14
|
Scale Widget (Vertical)
|
from Tkinter import *
win = Tk()
s = Scale(win,from_=0, to=10,orient= VERTICAL)
s.grid( padx=30)
win.mainloop()
|
15
|
Canvas Widget
|
from Tkinter import *
win = Tk()
w=Canvas (win, width=200, height=100)
w.grid()
w.create_line(0, 0, 200, 100, fill='red')
w.create_line(0, 100, 200, 0, fill='blue')
w.create_rectangle(50, 25, 150, 75, fill='yellow')
win.mainloop()
|
16
|
Sub Menu Widget
|
from Tkinter import *
win=Tk()
menubar = Menu(win)
submenu=Menu(win)
filemenu = Menu(menubar, tearoff=0)
menubar.add_cascade(label="Files", menu=filemenu)
filemenu.add_cascade(label='Submenu',menu=submenu)
submenu.add_command(label='Submenu 1')
submenu.add_command(label='Submenu 2')
win.config(menu=menubar)
win.mainloop()
|
Comments
Post a Comment