Checkbuttons demonstration
|
|
from Tkinter import *
class CheckFont( Frame ): def __init__( self ): Frame.__init__( self ) self.pack( expand = YES, fill = BOTH ) self.master.title( "Checkbutton Demo" ) self.frame1 = Frame( self ) self.frame1.pack() self.text = Entry( self.frame1, width = 40, font = "Arial 10" ) self.text.insert( INSERT, "font style" ) self.text.pack( padx = 5, pady = 5 )
self.frame2 = Frame( self ) self.frame2.pack() # create boolean variable self.italicOn = BooleanVar()
# create "Italic" checkbutton self.checkItalic = Checkbutton( self.frame2, text = "Italic", variable = self.italicOn, command = self.changeFont ) self.checkItalic.pack( side = LEFT, padx = 5, pady = 5 )
def changeFont( self ): desiredFont = "Arial 10"
if self.italicOn.get(): desiredFont += " italic"
self.text.config( font = desiredFont )
def main(): CheckFont().mainloop()
if __name__ == "__main__": main()
|
|
|
|
|
Related Scripts with Example Source Code in same category :
-
-
-
-
|
|