![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tkiner
文章平均质量分 54
pykehan
这个作者很懒,什么都没留下…
展开
-
Tkinter 9.3 geometry manager 之 Place
这个例子,将组件的center对应放在了窗口的中心。原创 2024-04-15 15:15:00 · 364 阅读 · 0 评论 -
Tkinter 9.2 geometry manager 之 Grid
Grid按行列来摆放组件,索引是从0开始计数。但是计数可以跳过而不按顺序,如1,2,8,10,这样方便后期中中间添加。行列交叉可视为一个单元格,一个单元格只能装一个组件。如果想在单元格中放多个组件,就可以使用Frame或者 LabelFrame组件。原创 2024-04-14 11:42:23 · 422 阅读 · 0 评论 -
Tkinter 9.1 geometry manager 之 Pack
Tkinter如何组织或者说是堆叠组件呢?Pack()将搭建好组件,进行在Window或者 frame上进行展示。主要有以下 几个属性再回顾一下tkinter的坐标系:左上角是(0,0),横向为x,纵向为y。原创 2024-04-13 10:30:00 · 968 阅读 · 0 评论 -
Tkinter 8 Entry
其中,pack时,fill=‘x’,expand=True使各个组件能填满整个x轴,且左对齐。Entry可以输入一行文本(如果是输入多行文本,使用Text)原创 2024-04-12 10:00:00 · 473 阅读 · 0 评论 -
Tkinter 7 Button
button的状态:分normal(默认状态)和disable。如果在Button中,同时展示图片和文本,类似于Label,可以使用compound排列图片、文本的相对位置。Button可以是文本,也可以是图片,是一个可点击对象。原创 2024-04-11 17:15:00 · 382 阅读 · 0 评论 -
Tkinter 6 Label
文本和图片一起的话,使用compound来设置图片相对文本的位置。如top表明图片在文本之上,compound可以取如下值 :top、bottom、left、right、none(默认值:如果有图片则显示图片,否则显示文本)、text(显示文本)、image(显示图片而非文本)原创 2024-04-10 13:00:00 · 1010 阅读 · 0 评论 -
Tkinter 5 Event Binding
使用command方法,一方面并非所有的组件都支持command binding,另一方面command支持的键鼠事件有限。tkinter提供了另一个方式,通过bind()函数,将具体事件与组件绑定在一起。从而,当事件触发时,将自动调用绑定的函数。原创 2024-04-09 11:30:00 · 794 阅读 · 0 评论 -
tkinter 4 command binding 命令绑定
在tkinter中,通过将一个回调函数与具体键鼠事件绑定,从而在指令发生时,回调函数被自动调用,实现与tkinter窗口的交互。具体在tkinter中的组件,可以使用command属性来绑定一个具体的回调函数。2、command binding可以不能处理如return等一些键盘事件,有一定局限。那么,如果需要给回调函数传参数怎么办呢?1、不是所有的组件都可以command binding。2、将回调函数的名字赋值给组件中的command.不过,command binding有如下一些限制。原创 2024-04-08 08:46:52 · 543 阅读 · 0 评论 -
tkinter 3 ttk
Tk themed widgets通过Tkinter.ttk模块管理 和使用。老的传统的 tkttk组件是在ttk表示 Tk themed.原创 2024-04-07 12:15:00 · 808 阅读 · 0 评论 -
tkinter 2 windows
本章节主要介绍窗口的一些属性设置、坐标管理。原创 2024-04-06 10:00:00 · 378 阅读 · 0 评论 -
Tkinter 1
Tkinter 发音为 tea-kay-inter, 是针对 Tcl/Tk GUI 工具包的标准 Python 接口(Tcl:tool command language,发音为 tickle,是一种脚本语言,经常用于测试、原型设计和 GUI 开发。先是导入tkinter模块,然后用tk.Tk()实例化,再调用 mainloop()让窗口呈现。所以,一般情况下,创建完各种组件,再最后调用mainloop()。在窗口中,创建了一个文本组件,并组装(pack)起来,从而在主窗口中显示。2、主窗口上添加文本。原创 2024-04-05 10:34:21 · 519 阅读 · 0 评论