Set text and font for Label : Label « GUI Tk « Python






Set text and font for Label

 

from Tkinter import *
import math

root = Tk()              
top = Frame(root)        
top.pack(side='top')     

hwframe = Frame(top)
hwframe.pack(side='top', anchor='w')
font = 'times 18 bold'
hwtext = Label(hwframe, text='Hello, World!', font=font)
hwtext.pack(side='top', pady=20)

rframe = Frame(top)
rframe.pack(side='top', padx=10, pady=20, anchor='w')
r_label = Label(rframe, text='The sine of')
r_label.pack(side='left')
r = StringVar() 
r.set('1.2')    
r_entry = Entry(rframe, width=6, textvariable=r)
r_entry.pack(side='left')

s = StringVar() 
def comp_s(event):
    global s
    s.set('%g' % math.sin(float(r.get()))) # construct string

r_entry.bind('<Return>', comp_s)

compute = Label(rframe, text=' equals ')
compute.pack(side='left')

s_label = Label(rframe, textvariable=s, width=12)
s_label.pack(side='left')

def quit(event=None):
    root.destroy()

quit_button = Button(top, text='Goodbye, GUI World!', command=quit,
                     background='yellow', foreground='blue')
quit_button.pack(side='top', pady=5, ipadx=30, ipady=30, anchor='w')

root.bind('<q>', quit)

root.mainloop()

   
  








Related examples in the same category

1.A label and a buttonA label and a button
2.Basic coding styles with labelsBasic coding styles with labels
3.Set side to topSet side to top
4.Add a label to a frameAdd a label to a frame
5.Load image to label
6.Label wraplength
7.Label styleLabel style
8.Label on frameLabel on frame
9.Label border: RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLIDLabel border: RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID
10.Our First Tkinter Program: a label and a windowOur First Tkinter Program: a label and a window
11.Simplest LabelSimplest Label
12.Label background and foregroundLabel background and foreground
13.StringVar and Label variable
14.Bind variable to Label
15.Label width and heightLabel width and height