Mega Code Archive

 
Categories / Python Tutorial / Tkinker
 

Pack layout manager demonstration

from Tkinter  import * class PackDemo( Frame ):    def __init__( self ):       Frame.__init__( self )       self.master.title( "Packing Demo" )       self.master.geometry( "400x150" )       self.pack( expand = YES, fill = BOTH )       self.button1 = Button( self, text = "Add Button",command = self.addButton )       self.button1.pack( side = TOP )       self.button2 = Button( self,text = "expand = NO, fill = BOTH" )       self.button2.pack( side = BOTTOM, fill = BOTH )       self.button3 = Button( self,text = "expand = YES, fill = X" )       self.button3.pack( side = LEFT, expand = YES, fill = X )       self.button4 = Button( self,text = "expand = YES, fill = Y" )       self.button4.pack( side = RIGHT, expand = YES, fill = Y )       def addButton( self ):       Button( self, text = "New Button" ).pack( pady = 5 )        PackDemo().mainloop()