Python Tkinter 基本组件(控件)介绍 作者:马育民 • 2025-03-19 23:01 • 阅读:10011 # 介绍 tkinter支持很多组件(又叫控件、小部件等等),如:按钮、输入框、下拉框等 ### 基本组件 - **Label**:标签控件,用来在窗口上显示文本和图片 - **Button**:按钮控件,用户可以点击按钮,点击事件将会传递给设置的回调函数 - **Entry**:文本输入框控件,用户可以输入文字,但只能在一行输入 - **Text**:多行文本输入框控件,用户可以输入多行文字,自由换行 - **Checkbutton**:多选按钮,用户可以勾选或取消勾选。 - **Radiobutton**:单选按钮,用户可以在同类 - **Listbox**:列表框组件,可以显示一个字符串的列表 - Message:消息控件,用来显示多行文本,与Label功能类似 - Canvas:画布控件,可以在上面显示基本图形、文字、图片 - Frame:框架控件,作为一个小容器,相当于给组件分组。 - LabelFrame:文字框架控件,和Frame不同的是,框架外面多了文本提示 - Menu:菜单控件,在窗口上显示菜单,或定义弹出式菜单。 - Menubutton:菜单按钮控件,是Button的样子,点击后弹出一个菜单。的Radiobutton中选择一个,无法取消勾选 - Scrollbar:滚动条控件,用来添加一个滚动条控制滚动 - Scale:尺度条控件,用来添加一个数字滑块,用户可以滑动调整数值。 - OptionMenu:选项菜单,用户可以从下拉菜单中选择一个值,但是不能自己输入。 - PanedWindow:分栏容器控件,和Frame类似,但是有更多的功能设定,比如用户可以调节大小 - Toplevel:上层窗口控件,可以定义某个窗口的子窗口。 参考: https://blog.csdn.net/qq_48979387/article/details/125706562 原文出处:http://malaoshi.top/show_1GWn2Dn7WkH.html