![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tkinter
!一直往南方开.
这个作者很懒,什么都没留下…
展开
-
Tkinter组件详解(七):Canvas
Tkinter组件详解之CanvasCanvas(画布)组件为 Tkinter 的图形绘制提供了基础。Canvas 是一个高度灵活的组件,你可以用它绘制图形和图表,创建图形编辑器,并实现各种自定义的小部件。何时使用 Canvas 组件?Canvas 是一个通用的组件,通常用于显示和编辑图形。你可以用它来绘制线段、圆形、多边形,甚至是绘制其它组件。用法在 Canvas 组件上绘制对象,可以...转载 2019-12-29 14:32:41 · 1815 阅读 · 0 评论 -
Tkinter组件详解(六):Text
Tkinter组件详解之ListboxText(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。何时使用 Text 组件?Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 CSS 格式...转载 2019-12-29 14:02:35 · 2102 阅读 · 0 评论 -
Tkinter组件详解(五):Listbox和Scrollbar
Tkinter组件详解之ListboxListbox(列表框)组件用于显示一个选择列表。Listbox 只能包含文本项目,并且所有的项目都需要使用相同的字体和颜色。根据组件的配置,用户可以从列表中选择一个或多个选项。Listbox 组件通常被用于显示一组文本选项,Listbox 组件跟 Checkbutton 和 Radiobutton 组件类似,不过 Listbox 是以列表的形式来提供选...原创 2019-12-27 13:33:36 · 2556 阅读 · 0 评论 -
Tkinter 组件详解(四):Entry
Tkinter 组件详解之EntryEntry(输入框)组件通常用于获取用户的输入文本。Entry 组件仅允许用于输入一行文本,如果用于输入的字符串长度比该组件可显示空间更长,那内容将被滚动。这意味着该字符串将不能被全部看到(你可以用鼠标或键盘的方向键调整文本的可见范围)。用法使用代码为 Entry 组件添加文本,可以使用 insert() 方法。import tkinter...原创 2019-12-26 21:13:57 · 992 阅读 · 0 评论 -
Tkinter 组件详解(三):Checkbutton与Radiobutton
Tkinter 组件详解之CheckbuttonCheckbutton(多选按钮)组件用于实现确定是否选择的按钮。Checkbutton 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。Checkbutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘...原创 2019-12-26 20:36:02 · 1431 阅读 · 0 评论 -
Tkinter 组件详解(二):Button
Tkinter组件详解之Button简介Button(按钮)组件用于实现各种各样的按钮。Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。Button 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。默认情况下,tab 按键被用于在按钮间切...原创 2019-12-25 16:01:49 · 745 阅读 · 0 评论 -
Tkinter 布局管理器(三):place
Tkinter布局管理器之place通常情况下不建议使用 place 布局管理器,因为对比起 pack 和 grid,place 要做更多的工作。不过存在即合理,place 在一些特殊的情况下可以发挥妙用。用法将子组件显示在父组件的正中间import tkinter as tkroot = tk.Tk()def callback(): print("正中靶心") tk....原创 2019-12-25 15:02:50 · 524 阅读 · 0 评论 -
Tkinter 布局管理器(二):grid
Tkinter布局管理器之gridgrid 管理器可以说是 Tkinter 这三个布局管理器中最灵活多变的。如果你只希望学习使用一个布局管理器,那么 grid 绝对是首选。 当你在设计对话框的时候,使用 gird 尤其便捷。如果你此前一直在用 pack 构造窗口布局,那么学习完 grid 你会悔恨当初为啥不早学它。使用一个 grid 就可以简单的实现你用很多个框架和 pack 搭建起来的效果。...原创 2019-12-25 14:54:24 · 284 阅读 · 0 评论 -
Tkinter 布局管理器(一):pack
Tkinter布局管理器之packGUI 编程就相当于小孩子搭积木,每个积木块应该放在哪里,每个积木块显示为多大,也就是对大小和位置都需要进行管理,而布局管理器正是负责管理各组件的大小和位置的。此外,当用户调整了窗口的大小之后,布局管理器还会自动调整窗口中各组件的大小和位置。Tkinter中,有 3 种布局管理器,分别为 pack、grid 和 place。使用 Pack 布局各个组件,当程...原创 2019-12-25 14:42:14 · 776 阅读 · 0 评论 -
Tkinter组件详解(一):Label
Tkinter 组件详解之LabelLabel(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。Label 组件用于显示文本和图像,并且使用双缓冲,这样你就可以随时更新内容,没有恼人的闪烁。如果希望显示的数据用户可以进行操作,使用 Canvas 组件或许更为合适。...原创 2019-12-25 11:34:07 · 768 阅读 · 0 评论 -
初探Tkinter
初探Tkinter方法使用 Tkinter 进行 GUI 编程与其他语言的 GUI 编程基本相似,都是使用不同的“积木块”来堆出各种各样的界面。因此,学习 GUI 编程的总体步骤大致可分为三步:了解GUI 库大致包含哪些组件,就相当于熟悉每个积木块到底是些什么东西。掌握容器及容器对组件进行布局的方法,就相当于掌握拼图的“母板”,以及母板怎么固定积木块的方法。逐个掌握各组件的用法,则相当...原创 2019-12-25 11:01:56 · 313 阅读 · 0 评论