【1701H1】【穆晨】【180217】第130天总结
Message(消息)组件是Label组件的变,用于显示多行文本消息,
message组件自动换行,并调整文本的尺寸使其适应给定的尺寸
Spinbox是Entry组件的变体,用于从一些固定的值中选取一个
Spinbox组件通常用于在限定数字中选取的情况下代替普通的Entry组件
Spinbox组件仅支持Python2.3和Tk8.4以上版本
Spinbox组件与Entry组件用法相似,主要区别是使用Spinbox组件,
可以通过范围或者元组指定允许用户输入的内容
increment调整箭头的精度例如from_=1,to=10,increment=2
wrap设置为TRUE时,把值增加到满值在往上加会回到第一个值(循环)
PanedWindow组件(Tk8.4新增)是一个空间管理组件。
跟Frame组件类似,都是为组件提供一个框架,
不过PanedWindow允许让用户调整应用程序的空间划分
PanedWindow组件回味每一个子组件生成一个独立地窗格
用户可以自由调整窗格的大小
默认是左右分布的
sashrelief分割线SUNKEN设置为向下凹
handlepad调节“手柄”的位置,默认值是8像素
orient=VERTOCAL,则handlepad选项表示分割线上的“手柄”与左端的距离
Toplevel(顶级窗口)组件类似于Frame组件,
但Toplevel组件是一个独立的顶级窗口,这种窗口通常拥有标题栏、边框等部件
Toplevel组件通常用在显示额外的窗口、对话框和其他弹出窗口上
attribute是(*args)
设置和获取窗口属性
如果只给出选项名,将返回当前窗口该选项的值
注意有些选项不支持关键字参数,你需要在选项前添加横杠(-)并用字符串的方式表示,用逗号(,)隔开选项和值