Hello all,

Kindly refer to the attached photo.
There are two sentences appearing when the user checked two checkbutton, I make 
it as a practice.
ok
I want to change the font of these two sentences. how?


This is the code I use to make this simple application:

from Tkinter import *

class Application(Frame):
    def __init__(self, master):
        Frame.__init__(self, master)
        self.grid()
        self.create_widgets()
        self.font = ("tahoma", 10)

    def create_widgets(self):
        self.lbl1 = Label(self, text = "Choose your favorite movie types")
        self.lbl1.grid(row = 0, column = 0, columnspan = 2, sticky = W)

        self.lbl2 = Label(self, text = "Select all that apply:")
        self.lbl2.grid(row = 1, column = 0, columnspan = 2, sticky = W)

        self.likes_drama = BooleanVar()
        Checkbutton(self, text = "Drama", variable = self.likes_drama, command 
= self.update_text).grid(row = 2, column = 0, sticky = W)

        self.likes_comedy = BooleanVar()
        Checkbutton(self, text = "Comedy", variable = self.likes_comedy, 
command = self.update_text).grid(row = 3, column = 0, sticky = W)

        self.likes_sport = BooleanVar()
        Checkbutton(self, text = "Sport", variable = self.likes_sport, command 
= self.update_text).grid(row = 4, column = 0, sticky = W)

        self.box = Text(self, width = 400, height = 10, wrap = WORD)
        self.box.grid(row = 5, column = 0, columnspan = 2, sticky = W)

    def update_text(self):
        likes = ""

        if self.likes_drama.get():
            likes += "You like Drama movies\n"
        if self.likes_comedy.get():
            likes += "You like Comedy movies\n"
        if self.likes_sport.get():
            likes += "You like Sport movies\n"

        self.box.delete(0.0, END)
        self.box.insert(0.0, likes)

win = Tk()
win.title("Choose any one..")
win.geometry("400x300")
app = Application(win)
win.mainloop()



_________________________________________________________________
Celebrate a decade of Messenger with free winks, emoticons, display pics, and 
more.
http://clk.atdmt.com/UKM/go/157562755/direct/01/

<<attachment: font.gif>>

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to