1+ from tkinter import *
2+
3+ root = Tk ()
4+
5+
6+ def frame_exampke ():
7+ top_frame = Frame (root )
8+ top_frame .pack ()
9+ bottom_frame = Frame (root )
10+ bottom_frame .pack (side = BOTTOM )
11+ button_add_mobber = Button (top_frame , text = "Add Mobber" , fg = "red" )
12+ button_remove_mobber = Button (top_frame , text = "Remove Mobber" , fg = "blue" )
13+ button_move_up_mobber = Button (top_frame , text = "Move Mobber Up" , fg = "green" )
14+ button_move_down_mobber = Button (bottom_frame , text = "Add Mobber Down" , fg = "purple" )
15+ button_add_mobber .pack (side = LEFT )
16+ button_remove_mobber .pack (side = LEFT )
17+ button_move_up_mobber .pack (side = LEFT )
18+ button_move_down_mobber .pack (side = LEFT )
19+
20+
21+ # frame_exampke()
22+
23+ def fill_example ():
24+ one = Label (root , text = "One" , bg = "red" , fg = "white" )
25+ one .pack ()
26+ two = Label (root , text = "Two" , bg = "green" , fg = "black" )
27+ two .pack (fill = X )
28+ three = Label (root , text = "Three" , bg = "blue" , fg = "white" )
29+ three .pack (side = LEFT , fill = Y )
30+
31+ # fill_example()
32+
33+ def login_layout_example ():
34+ label_1 = Label (root , text = "Mobber Name" )
35+ label_2 = Label (root , text = "Mobber Password" )
36+ entry_1 = Entry (root )
37+ entry_2 = Entry (root )
38+ label_1 .grid (row = 0 , sticky = E )
39+ label_2 .grid (row = 1 , sticky = E )
40+ entry_1 .grid (row = 0 , column = 1 )
41+ entry_2 .grid (row = 1 , column = 1 )
42+ c = Checkbutton (root , text = "keep me logged in" )
43+ c .grid (columnspan = 2 )
44+
45+ # login_layout_example()
46+
47+ def button_example ():
48+ def print_name ():
49+ print ("hello" )
50+ button_1 = Button (root , text = "something cool" , command = print_name )
51+ button_1 .pack ()
52+
53+
54+ # button_example()
55+
56+ class SomeWindow (object ):
57+ def __init__ (self , master ):
58+ frame = Frame (master )
59+ frame .pack ()
60+
61+ self .print_button = Button (frame , text = "Print Message" , command = self .print_message )
62+ self .print_button .pack (side = LEFT )
63+
64+ self .quitButton = Button (frame , text = "Quit" , command = frame .quit )
65+ self .quitButton .pack (side = LEFT )
66+ def print_message (self ):
67+ print ("Hello World" )
68+
69+ stuff = SomeWindow (root )
70+
71+ root .mainloop ()
0 commit comments