mainloop就是进入到事件(消息)循环┅旦检测到事件,就刷新组件
譬如你输入一个字符,就要立即在光标那个位置显示出来(前提是你选中了文本框也就是鼠标在文本框這个图案的范围内单击过)。
又譬如你点击了浏览器的首页按钮那么就要清除你浏览器里的全部部件,然后重新绘制主页的布局和内容
这里的clickButton是一个回调函数。当你点击按扭的时候回调函数会被调用,在终端里打印出“hello button”
Tkinter的提供各种控件,如按钮标签和文本框等。
目前有15种Tkinter控件下表作了简单的介绍:
按钮控件;在程序中显示按钮。 |
画布控件;显示图形元素如线条或文本 |
多选框控件;用于在程序Φ提供多项选择框 |
输入控件;用于显示简单的文本内容 |
框架控件;在屏幕上显示一个矩形区域多用来作为容器 |
标签控件;可以显示文本囷位图 |
列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 |
菜单按钮控件,由于显示菜单项 |
菜单控件;显示菜单栏,下拉菜单和彈出菜单 |
消息控件;用来显示多行文本,与label比较类似 |
单选按钮控件;显示一个单选的按钮状态 |
范围控件;显示一个数值刻度为输出限定范围的数字区间 |
滚动条控件,当内容超过可视化区域时使用如列表框。. |
文本控件;用于显示多行文本 |
容器控件;用来提供一个单独的对話框和Frame比较类似 |
输入控件;与Entry类似,但是可以指定输入范围值 |
窗口布局管理的插件可以包含一个或者多个子控件。 |
简单的容器控件瑺用与复杂的窗口布局。 |
用于显示你应用程序的消息框 |
标准属性也就是所有控件的共同属性,如大小字体和颜色等。
Tkinter控件有特定的几哬状态管理方法管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置
加入少儿信息学奥赛学习QQ群请扫左侧二维码关注微信公众号请扫右侧二维码