1313# This file demonstrates the use of the tixComboBox widget, which is close
1414# to the MS Window Combo Box control.
1515#
16- import Tix
16+ import tkinter . tix
1717
1818def RunSample (w ):
1919 global demo_month , demo_year
2020
21- top = Tix . Frame (w , bd = 1 , relief = Tix .RAISED )
21+ top = tkinter . tix . Frame (w , bd = 1 , relief = tkinter . tix .RAISED )
2222
23- demo_month = Tix .StringVar ()
24- demo_year = Tix .StringVar ()
23+ demo_month = tkinter . tix .StringVar ()
24+ demo_year = tkinter . tix .StringVar ()
2525
2626 # $w.top.a is a drop-down combo box. It is not editable -- who wants
2727 # to invent new months?
@@ -30,7 +30,7 @@ def RunSample(w):
3030 # [Hint] We set the label.width subwidget option of both comboboxes to
3131 # be 10 so that their labels appear to be aligned.
3232 #
33- a = Tix .ComboBox (top , label = "Month: " , dropdown = 1 ,
33+ a = tkinter . tix .ComboBox (top , label = "Month: " , dropdown = 1 ,
3434 command = select_month , editable = 0 , variable = demo_month ,
3535 options = 'listbox.height 6 label.width 10 label.anchor e' )
3636
@@ -43,31 +43,31 @@ def RunSample(w):
4343 # [Hint] Notice that you should use padY (the NAME of the option) and not
4444 # pady (the SWITCH of the option).
4545 #
46- b = Tix .ComboBox (top , label = "Year: " , dropdown = 0 ,
46+ b = tkinter . tix .ComboBox (top , label = "Year: " , dropdown = 0 ,
4747 command = select_year , editable = 1 , variable = demo_year ,
4848 options = 'listbox.height 4 label.padY 5 label.width 10 label.anchor ne' )
4949
50- a .pack (side = Tix . TOP , anchor = Tix .W )
51- b .pack (side = Tix . TOP , anchor = Tix .W )
50+ a .pack (side = tkinter . tix . TOP , anchor = tkinter . tix .W )
51+ b .pack (side = tkinter . tix . TOP , anchor = tkinter . tix .W )
5252
53- a .insert (Tix .END , 'January' )
54- a .insert (Tix .END , 'February' )
55- a .insert (Tix .END , 'March' )
56- a .insert (Tix .END , 'April' )
57- a .insert (Tix .END , 'May' )
58- a .insert (Tix .END , 'June' )
59- a .insert (Tix .END , 'July' )
60- a .insert (Tix .END , 'August' )
61- a .insert (Tix .END , 'September' )
62- a .insert (Tix .END , 'October' )
63- a .insert (Tix .END , 'November' )
64- a .insert (Tix .END , 'December' )
53+ a .insert (tkinter . tix .END , 'January' )
54+ a .insert (tkinter . tix .END , 'February' )
55+ a .insert (tkinter . tix .END , 'March' )
56+ a .insert (tkinter . tix .END , 'April' )
57+ a .insert (tkinter . tix .END , 'May' )
58+ a .insert (tkinter . tix .END , 'June' )
59+ a .insert (tkinter . tix .END , 'July' )
60+ a .insert (tkinter . tix .END , 'August' )
61+ a .insert (tkinter . tix .END , 'September' )
62+ a .insert (tkinter . tix .END , 'October' )
63+ a .insert (tkinter . tix .END , 'November' )
64+ a .insert (tkinter . tix .END , 'December' )
6565
66- b .insert (Tix .END , '1992' )
67- b .insert (Tix .END , '1993' )
68- b .insert (Tix .END , '1994' )
69- b .insert (Tix .END , '1995' )
70- b .insert (Tix .END , '1996' )
66+ b .insert (tkinter . tix .END , '1992' )
67+ b .insert (tkinter . tix .END , '1993' )
68+ b .insert (tkinter . tix .END , '1994' )
69+ b .insert (tkinter . tix .END , '1995' )
70+ b .insert (tkinter . tix .END , '1996' )
7171
7272 # Use "tixSetSilent" to set the values of the combo box if you
7373 # don't want your -command procedures (cbx:select_month and
@@ -76,13 +76,13 @@ def RunSample(w):
7676 a .set_silent ('January' )
7777 b .set_silent ('1995' )
7878
79- box = Tix . ButtonBox (w , orientation = Tix .HORIZONTAL )
79+ box = tkinter . tix . ButtonBox (w , orientation = tkinter . tix .HORIZONTAL )
8080 box .add ('ok' , text = 'Ok' , underline = 0 , width = 6 ,
8181 command = lambda w = w : ok_command (w ))
8282 box .add ('cancel' , text = 'Cancel' , underline = 0 , width = 6 ,
8383 command = lambda w = w : w .destroy ())
84- box .pack (side = Tix . BOTTOM , fill = Tix .X )
85- top .pack (side = Tix . TOP , fill = Tix .BOTH , expand = 1 )
84+ box .pack (side = tkinter . tix . BOTTOM , fill = tkinter . tix .X )
85+ top .pack (side = tkinter . tix . TOP , fill = tkinter . tix .BOTH , expand = 1 )
8686
8787def select_month (event = None ):
8888 # tixDemo:Status "Month = %s" % demo_month.get()
@@ -97,6 +97,6 @@ def ok_command(w):
9797 w .destroy ()
9898
9999if __name__ == '__main__' :
100- root = Tix .Tk ()
100+ root = tkinter . tix .Tk ()
101101 RunSample (root )
102102 root .mainloop ()
0 commit comments