本文主要是一些控件的专题和一些有用的博客
lable
一个标签控件,可以显示文字和图片
用法:
label=Tkinter.Label(Window,text="Hello Noter!",参数);
label.pack();
参数列表
text | 显示文本内容 |
bitmap | 设置位图、内置error/ hourglass/info/ questhead/question/ warning/gray12/gray25/gray50/gray75 |
fg | 设置字体颜色 |
bg | 设置背景颜色 |
width | 设置显示宽度,如果未设置此项,其大小以适应内容标签 |
height | 设置显示高度、如果未设置此项,其大小以适应内容标签 |
compound | 设置位图显示位置;left: 图像居左 right: 图像居右 top: 图像居上 bottom:图像居下 center:文字覆盖在图像上 |
wraplength | 你可以将此选项设置为所需的数量限制每行的字符数。默认为0 |
font | 设置字体大小 |
relief | 指定的外观装饰边界附近的标签。默认是平的,可以设置的参数;flat、groove、raised、ridge、solid、sunken |
justify | 指定多行的对齐方式 |
anchor | 指定文本(text)或图像(bitmap/image)在Label 中的显示位置.可用的值:e/w/n/s/ne/se/sw/sn/center |
Button
b=Button(Window,text = "save",height = 1,width =6,command=callback)
b.pack(side=RIGHT)
参数列表:
http://www.hiadmin.org/code/python_tkinter_button
Menu:
Window=Tk();
menu = Menu(Window);
Window.config(menu=menu);
setupmenu = Menu(menu);
menu.add_cascade(label="选项", menu=setupmenu); #主菜单1
setupmenu.add_command(label="开机自启", command=start);#分菜单1
setupmenu.add_command(label="皮肤更换", command=skin); #分菜单2
setupmenu.add_command(label="代码模板", command=module);#分菜单3
Text:
word = Text(Window,height = 12,width =100);
word.pack();
Entry:
E1 = Entry(Window, bd = 10)
E1.pack(side=LEFT)
参数列表:
http://www.hiadmin.org/code/python_tkinter-entry控件组合和几何布局管理:
http://blog.sina.com.cn/s/blog_ac9fdc0b0101n6vw.html
有用的博客:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868326118089581a091a04e4c30b2b7896392bdde5c000 某教程
http://www.hiadmin.org/code/python_tkinter_gui_programming GUI插件讲解
http://www.360doc.com/content/12/0922/02/3234041_237501315.shtml GUI插件讲解
http://www.yiibai.com/ 易百网的教程也不错
http://blog.chinaunix.net/uid-199788-id-99384.html Text教程