config作用
一般情况下,config用来配置tkinter中控件和字体的样式,比如颜色、大小等。
看下面例子,例子来源于python编程手册:
from tkinter import *
root = Tk()
labelfont = ('times', 20, 'hold') # 字体系列、大小、类型
widget = Label(root, text = 'Hello config world')
widget.config(bg = 'black', fg = 'yellow') # 在黑色标签上显示黄色文本
widget.config(font = labelfont) # 使用labelfont 中配置的字体格式
widget.config(height=3, width=20) # 行间距,字符间距
widget.pack(expand=YES, fill=BOTH)
root.mainloop()
字体系列
- normal 正常
- bold 粗体
- romam 罗马
- italc 斜体
- underline 下划线
- overstrike 加粗
这里仅仅做了一些列举,详细需要参考tkinter手册。
边框和浮凸
bd = N 组件选项可以设置边框宽度
relief=S 组件选项能够指定一种边框类型
对边框类型的说明:
- FLAT 扁平
- SUNKEN 凹陷
- RAISED 凸起
- GROOVE 凹槽
- SOLID 加粗
- RIDGE 脊状
光标, sursor选项可以改变当鼠标经过组件时的鼠标指针的外观
- watch 手表
- pencil 铅笔
- crdss 十字
- hand2 手形2