文章分类 -  Python Tkinter

摘要:##Python Tkinter ttk 子模块控件 前面所学的组件是tkinter模块下的组件,整体风格较老较丑。为了弥补这点不足,推出了 ttk 组件。ttk 组件更加美观、功能更加强大。 新增了 LabeledScale( 带标签的Scale)、Notebook( 多文档窗口)、Progres 阅读全文
posted @ 2021-05-29 19:29 廿九九 阅读(1885) 评论(0) 推荐(0)
摘要:##Python Tkinter 简单输入对话框 simpledialog(简单对话框)包含如下常用函数: 函数名 说明 askfloat(title, prompt, **kw) 输入并返回浮点数 askstring(title, prompt, **kw) 输入并返回字符串 askinteger 阅读全文
posted @ 2021-05-29 19:02 廿九九 阅读(3244) 评论(0) 推荐(0)
摘要:##Python Tkinter 文件对话框 文件对话框帮助我们实现可视化的操作目录、操作文件。最后,将文件、目录的信息传入到程序中。 文件对话框包含如下一些常用函数: 文件对话框函数名 说明 askopenfilename(**options) 返回选中的文件名 askopenfilenames( 阅读全文
posted @ 2021-05-29 18:01 廿九九 阅读(866) 评论(0) 推荐(0)
摘要:##Python Tkinter 颜色选择框 颜色选择框可以帮助我们设置背景色、前景色、画笔颜色、字体颜色等等。 ###【示例】颜色选择框的基本用法 import tkinter as tk from tkinter.colorchooser import askcolor # 首先需要导入 ask 阅读全文
posted @ 2021-05-29 17:14 廿九九 阅读(582) 评论(0) 推荐(0)
摘要:##Python Tkinter 事件处理 一个GUI应用整个生命周期都处在一一个消息循环(eventloop)中。它等待事件的发生,并作出相应的处理。 Tkinter提供了用以处理相关事件的机制,处理函数可被绑定给各个控件的各种事件 widget.bind(event, handler) 如果相关 阅读全文
posted @ 2021-05-29 10:47 廿九九 阅读(934) 评论(0) 推荐(0)
摘要:##Python Tkinter 布局管理器 ###grid 布局管理器 grid表格布局,采用表格结构组织组件,子组件的位置由行和列的单元格来确定,并且可以跨行和跨列,从而实现复杂的布局 grid()方法提供的选项 选项 说明 取值范围 column 单元格的列号 从0开始的正整数 columns 阅读全文
posted @ 2021-05-29 10:21 廿九九 阅读(193) 评论(0) 推荐(0)
摘要:##Python Tkinter messagebox消息框 消息框模块用于显示python应用程序中的消息框。根据应用要求,有各种功能用于显示相关消息 语法 messagebox.function_name(title,message [,options]) 参数详解 function_name: 阅读全文
posted @ 2021-05-20 11:10 廿九九 阅读(1326) 评论(0) 推荐(0)
摘要:##Python Tkinter LabelFrame标签框架 LabelFrame小部件用于在其子小部件周围绘制边框。我们还可以显示LabelFrame小部件的标题。它就像一个容器,可以用来分组相互关联的小部件的数量,如Radiobuttons 此小部件是Frame小部件的变体,具有框架的所有功能 阅读全文
posted @ 2021-05-20 10:43 廿九九 阅读(941) 评论(0) 推荐(0)
摘要:##Python Tkinter PanedWindow窗口布局管理 PanedWindow小部件的作用类似于Container小部件,其中包含一个或多个水平或垂直排列的子窗口小部件(窗格)。通过使用鼠标移动称为框格的分隔线,用户可以调整子窗格的大小 每个窗格仅包含一个窗口小部件PanedWindo 阅读全文
posted @ 2021-05-20 10:34 廿九九 阅读(671) 评论(0) 推荐(0)
摘要:##Python Tkinter Spinbox自设值 Spinbox小部件是Entry小部件的替代方案。它为用户提供了一系列值,用户可以从中选择一个值,它用于给予用户一些固定数量的值以供选择的情况 我们可以使用Spinbox的各种选项来装饰小部件。下面给出了使用Spinbox的语法。 语法 sp 阅读全文
posted @ 2021-05-19 11:34 廿九九 阅读(646) 评论(0) 推荐(0)
摘要:##Python Tkinter Toplevel顶层窗口 Toplevel小部件用于创建和显示由窗口管理器直接管理的顶层窗口。顶层窗口小部件可能有也可能没有父窗口 当python应用程序需要在新窗口中表示一些额外信息,弹出窗口或小组件组时,将使用toplevel小部件 顶层窗户有标题栏,边框和其他 阅读全文
posted @ 2021-05-19 11:20 廿九九 阅读(1956) 评论(0) 推荐(0)
摘要:##Python Tkinter Text文本 Text(多行文本框)的主要用于显示多行文本,还可以显示网页链接,图片,HTML页面,甚至 CSS样式表,添加组件等。 因此,也常被当做简单的文本处理器、文本编辑器或者网页浏览器来使用。比如IDLE就是Text组件构成的。 Text小部件用于显示Pyt 阅读全文
posted @ 2021-05-19 09:54 廿九九 阅读(4014) 评论(0) 推荐(0)
摘要:##Python Tkinter Scrollbar滚动条 滚动条小部件用于向下滚动其他小部件的内容,如列表框,文本和画布。但是,我们也可以为Entry小部件创建水平滚动条 语法 scrb = Scrollbar(top, options) 可能的选项列表 选项 描述 activebackgroun 阅读全文
posted @ 2021-05-19 09:37 廿九九 阅读(3209) 评论(0) 推荐(0)
摘要:##Python Tkinter Scale滑块 Scale小部件用于实现python应用程序的图形滑块,以便用户可以滑动滑块上显示的值范围并选择其中的一个。 我们可以控制最小值和最大值以及比例的分辨率。当用户被迫从给定的值范围中仅选择一个值时,它提供了Entry小部件的替代方法。 语法 scale 阅读全文
posted @ 2021-05-19 09:24 廿九九 阅读(759) 评论(0) 推荐(0)
摘要:##Python Tkinter Radiobutton单选按钮 Radiobutton小部件用于在python应用程序中实现一个多选项。它向用户显示多个选项,用户只能从中选择一个。我们可以将不同的方法与每个单选按钮相关联 我们可以在radiobuttons上显示多行文本或图像。为了跟踪用户对rad 阅读全文
posted @ 2021-05-18 10:46 廿九九 阅读(1937) 评论(0) 推荐(0)
摘要:##Python Tkinter Message消息 Message小部件用于向用户显示有关python应用程序行为的消息。消息小部件向用户显示无法编辑的文本消息。 消息文本包含多行。但是,消息只能以单一字体显示。 语法 message = Message(parent, options) 可能的选 阅读全文
posted @ 2021-05-18 10:21 廿九九 阅读(1080) 评论(0) 推荐(0)
摘要:##Python Tkinter Menu菜单 Menu小部件用于在python应用程序中创建各种类型的菜单(顶级,下拉和弹出) 顶级菜单是显示在父窗口标题栏下方的菜单。我们需要创建Menu小部件的新实例,并使用**add()**方法向其添加各种命令 语法 me = Menu(top, option 阅读全文
posted @ 2021-05-18 10:11 廿九九 阅读(1536) 评论(0) 推荐(0)
摘要:##Python Tkinter Menubutton菜单按钮 Menubutton小部件可以定义为始终向用户显示的下拉菜单。它用于为用户提供选择应用程序中存在的适当选择的选项。 Menubutton用于在python应用程序中实现各种类型的菜单。菜单与Menubutton相关联,可以在用户点击时显 阅读全文
posted @ 2021-05-18 09:28 廿九九 阅读(1160) 评论(0) 推荐(0)
摘要:##Python Tkinter Listbox列表框 列表框小部件用于向用户显示列表项。我们只能在列表框中放置文本项,并且所有文本项都包含相同的字体和颜色,用户可以根据配置从列表中选择一个或多个项目 语法 listbix = Listbox(parent, options) 可能的选项列表 选项 阅读全文
posted @ 2021-05-17 17:15 廿九九 阅读(2345) 评论(0) 推荐(0)
摘要:##Python Tkinter Label标签 标签是用于指定容器的 , 其中我们可以将文本或图像放入label标签。label是用于将消息提供给用户的Python应用,是一个存在各种选项可以配置文本或部分文本的标签 语法 label = Label(master,options) 可能选项的列表 阅读全文
posted @ 2021-05-17 16:58 廿九九 阅读(623) 评论(0) 推荐(0)