分享

python tkinter常用组件

 pythonjava学习 2021-04-06
时间过得飞快,一转眼,半年又要过去了,好像什么也没有,好像什么也没做...
tkinter提供各种组件,如按钮、标签、文本行、菜单、滚动条等等。
1、创建组件
通过调用其构造函数即可创建组件,如:
b=Button(win,text=确定)即是创建了一个按钮,再通过前几篇介绍的方法将其布局到窗口上去就可以了。
创建多选框是Checkbutton(),文本行是Entry()、多行文本是Text(),菜单是Menu(),等等,当然构造函数都是有参数的,后面会一一介绍。
2、共同属性
这些组件有一些共同的属性,如:
text 显示文本内容
font 字体
bg 背景色
fg 前景色,即字体颜色
state 组件状态:normal正常,active激活,disabled禁用
bitmap:位图,可选error,gray75,gray50,gray25,info,questhead,hourglass,warning等。
还有其他的一些标准属性,碰到的时候再说明。
设置组件属性的方式如下:
其运行结果为:
也可以在组件中加位图改成图标,如下例所示:
其代码如下:
设置组件状态为禁用时,组件就会不可用,如下图,按钮不能点,文本行变灰不能输入。
其完整代码如下:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多