找到 603 篇文章 关于 Tkinter

如何完全更改 Tkinter Listbox 的颜色?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:17:22

3K+ 次查看

Tkinter Listbox 小部件在以列表项形式表示大量数据项的情况下非常有用。要配置属性(例如更改整个 Listbox 的背景颜色),我们可以使用 configure(**options) 方法来更改 Listbox 小部件的属性。示例# 从 tkinter 导入所需的库 from tkinter import * # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口大小 win.geometry("700x350") # 添加一个 Listbox 小部件,并将数字作为列表项 listbox =Listbox(win) listbox.insert(END, "C++", "Java", "Python", "Rust", "GoLang", "Ruby", "JavScript", "C# ", ... 阅读更多

如何在 Tkinter 中更新网格中的信息?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:17:06

553 次查看

假设一个 Tkinter 应用程序使用网格几何管理器将小部件放置在窗口中。为了更改 Tkinter 小部件的属性,我们可以使用 configure(**options) 方法。在窗口中呈现小部件时,我们必须将构造函数分配给一个变量,该变量允许全局更改小部件的属性。示例# 从 tkinter 导入所需的库 from tkinter import * # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口大小 win.geometry("700x350") # 添加一个 Label 小部件并将其分配给一个新变量 label=Label(win, ... 阅读更多

在 Tkinter Canvas 中移动球体

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:16:47

2K+ 次查看

Tkinter 是一个标准的 Python 库,用于创建基于 GUI 的应用程序。要创建一个简单的移动球体应用程序,我们可以使用 Canvas 小部件,它允许用户添加图像、绘制形状和动画对象。该应用程序具有以下组件:一个 Canvas 小部件,用于在窗口中绘制椭圆或球体。要移动球体,我们必须定义一个函数 move_ball()。在函数中,您必须定义球体的位置,当球体撞击画布墙(左、右、上、下)时,该位置将不断更新。要更新球体位置,我们... 阅读更多

如何在 Tkinter 子小部件上捕获事件?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:16:13

535 次查看

假设我们正在创建一个应用程序,该应用程序与用户在应用程序中可见的按钮上的点击交互。要了解事件是如何工作的,我们必须创建一个回调函数以及一个将执行事件的触发器。每当用户单击按钮时,事件就会发生,并且需要在屏幕上捕获它。示例在此示例中,我们将创建一个 Listbox 小部件,其中包含一个项目列表。当我们选择一个项目时,它将捕获用户单击的内容。要找出捕获的事件,我们可以使用... 阅读更多

在哪里学习 Python 的 Tkinter?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:15:56

173 次查看

毫无疑问,Python 拥有丰富的模块和扩展库,可用于根据我们的需要构建应用程序。Tkinter 是一个众所周知的 Python 库,用于构建基于 GUI 的桌面应用程序。Tkinter 提供了一个强大且与平台无关的窗口工具包。Tkinter 是一个构建在 Tcl/Tk 之上的包。它包含一组已实现的类,即用 Tcl/Tk 工具包编写的包装器。我们可以使用 Tkinter 创建各种应用程序,例如图像库、动画对象、数据分析、科学计算、游戏设计和音乐应用程序。Tkinter 提供了各种模块、函数和小部件... 阅读更多

如何创建 Tkinter 切换按钮?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:14:23

4K+ 次查看

Python 有一套丰富的库和模块,可用于构建应用程序的各个组件。Tkinter 是另一个用于创建和开发基于 GUI 的应用程序的知名 Python 库。Tkinter 提供了许多小部件、函数和模块,用于使应用程序视觉效果栩栩如生。我们可以创建按钮小部件来在应用程序中执行某些任务。在此应用程序中,我们将创建一个切换按钮,该按钮将打开/关闭应用程序的昼夜模式。要创建切换按钮,我们首先必须在 Label 中呈现图像。我们定义按钮并... 阅读更多

Tkinter 中 focus 和 focus_set 方法的区别是什么?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 14:03:56

1K+ 次查看

Focus 用于指代当前正在接受输入的小部件或窗口。小部件可用于限制鼠标移动的使用、获取焦点以及超出范围的击键。但是,如果我们想聚焦一个小部件以使其被激活以进行输入,那么我们可以使用 focus.set() 方法。focus() 有时也称为 focus_set()。focus_set() 当其窗口或小部件获得焦点时,将焦点集中在小部件上。示例# 从 tkinter 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置... 阅读更多

如何更改 Tkinter Listbox 项目的文本?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 13:56:14

1K+ 次查看

要显示应用程序中的项目列表,Tkinter 提供了一个 Listbox 小部件。它用于垂直创建项目列表。当我们想要更改特定 Listbox 项目的文本时,我们必须首先通过迭代 listbox.curselection() 选择该项目,并在删除后插入一个新项目。要将项目插入列表中,您可以使用 listbox.insert(**items)。示例# 从 tkinter 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口大小 win.geometry("700x350") # 创建... 阅读更多

在 Tkinter TreeView 中删除和编辑项目

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 13:54:55

15K+ 次查看

Tkinter Treeview 小部件用于以分层结构显示数据。在此结构中,每一行可以表示一个文件或目录。每个目录包含文件或其他目录。如果我们想创建一个 Treeview 小部件,那么我们可以使用 Treeview(parent, columns) 构造函数来构建表格。Treeview 小部件项目可以通过使用 tree.selection() 函数选择项目来编辑和删除。选择项目后,我们可以执行某些操作来删除或编辑该项目。示例# 从 tkinter 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter... 阅读更多

如何在 Tkinter 中获取可滚动画布上的坐标?

Dev Prakash Sharma
更新于 2021 年 6 月 18 日 13:51:49

1K+ 次查看

画布小部件有两个坐标系:(a) 窗口坐标系和 (b) 画布坐标系。窗口坐标系始终从窗口的最左角 (0, 0) 开始,而画布坐标系指定项目在画布中的实际放置位置。要将窗口坐标系转换为画布坐标系,我们可以使用以下两种方法:canvasx(event.x) canvas(event.y)如果我们考虑窗口坐标系的情况,那么鼠标事件仅在窗口坐标系中发生。我们可以将窗口坐标转换为画布坐标系。示例在此应用程序中,我们将获取... 阅读更多

广告