- 博客(16)
- 收藏
- 关注
原创 Tkinter 9.2 geometry manager 之 Grid
Grid按行列来摆放组件,索引是从0开始计数。但是计数可以跳过而不按顺序,如1,2,8,10,这样方便后期中中间添加。行列交叉可视为一个单元格,一个单元格只能装一个组件。如果想在单元格中放多个组件,就可以使用Frame或者 LabelFrame组件。
2024-04-14 11:42:23
506
原创 Tkinter 9.1 geometry manager 之 Pack
Tkinter如何组织或者说是堆叠组件呢?Pack()将搭建好组件,进行在Window或者 frame上进行展示。主要有以下 几个属性再回顾一下tkinter的坐标系:左上角是(0,0),横向为x,纵向为y。
2024-04-13 10:30:00
1071
原创 Tkinter 8 Entry
其中,pack时,fill=‘x’,expand=True使各个组件能填满整个x轴,且左对齐。Entry可以输入一行文本(如果是输入多行文本,使用Text)
2024-04-12 10:00:00
516
原创 Tkinter 7 Button
button的状态:分normal(默认状态)和disable。如果在Button中,同时展示图片和文本,类似于Label,可以使用compound排列图片、文本的相对位置。Button可以是文本,也可以是图片,是一个可点击对象。
2024-04-11 17:15:00
420
原创 Tkinter 6 Label
文本和图片一起的话,使用compound来设置图片相对文本的位置。如top表明图片在文本之上,compound可以取如下值 :top、bottom、left、right、none(默认值:如果有图片则显示图片,否则显示文本)、text(显示文本)、image(显示图片而非文本)
2024-04-10 13:00:00
1049
原创 Tkinter 5 Event Binding
使用command方法,一方面并非所有的组件都支持command binding,另一方面command支持的键鼠事件有限。tkinter提供了另一个方式,通过bind()函数,将具体事件与组件绑定在一起。从而,当事件触发时,将自动调用绑定的函数。
2024-04-09 11:30:00
831
原创 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
630
原创 tkinter 3 ttk
Tk themed widgets通过Tkinter.ttk模块管理 和使用。老的传统的 tkttk组件是在ttk表示 Tk themed.
2024-04-07 12:15:00
870
原创 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
603
原创 PerformanceWarning: DataFrame is highly fragmented.
所以在碰到对dataFrame的行或列频繁进行添加时,避免逐个添加,可以先保存成dict,转换成dataFrame之后,再一次性追加到原有的dataFrame中。
2024-02-26 11:37:49
2664
1
Ventoy,一个制作可启动U盘的开源工具
2024-06-12
Fastcopy 快速复制软件
2024-03-01
Mem reduct 内存自动管理
2024-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人