找到关于 Tkinter 的603 篇文章

鼠标悬停在 Tkinter 的按钮上时更改颜色

Dev Prakash Sharma
更新于 2021年5月3日 08:40:58

5K+ 次浏览

让我们假设我们正在创建一个应用程序,我们希望在鼠标悬停在按钮部件上时更改其颜色。我们可以通过定义事件回调来实现悬停属性。要更改鼠标悬停时按钮的颜色,我们必须绑定 `` 和 `` 事件。对于每个事件,我们将配置按钮属性,例如背景颜色、前景色等。示例 # 导入所需的库 from tkinter import * # 创建 tkinter 框架实例 win= Tk() # 定义窗口的几何形状 win.geometry("750x250") # 定义函数 def on_enter(e):    button.config(background='OrangeRed3', foreground= ... 阅读更多

在 Tkinter 中绑定鼠标双击

Dev Prakash Sharma
更新于 2021年5月3日 07:44:15

3K+ 次浏览

让我们假设对于某个应用程序,我们想要绑定鼠标双击,以便它执行某些事件或操作。我们可以使用 `bind('<>', handler)` 或 `bind('<>', handler)` 方法将鼠标左键或右键与处理程序或回调函数绑定。示例 在此示例中,我们将创建一个包含按钮的应用程序。当我们双击按钮时,它将打开一个弹出窗口。# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架实例 win= Tk() # 定义窗口的几何形状 win.geometry("750x250") # 定义函数 def ... 阅读更多

在 Tkinter 中在一段时间后自动关闭窗口

Dev Prakash Sharma
更新于 2021年4月30日 21:26:25

7K+ 次浏览

为了关闭 Tkinter 应用程序,我们通常使用 `destroy()` 方法关闭父窗口。要在一个特定时间限制后自动关闭 Tkinter 窗口,我们必须使用 `after(time in ms, callback)` 方法,指定时间和需要在特定时间限制后运行的回调函数。示例 # 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架实例 win = Tk() # 设置 tkinter 框架的几何形状 win.geometry("750x270") # 初始化标签部件 Label(win, text= "此窗口将在 ... 阅读更多

为什么我们在 Tkinter 中使用 `import *` 然后是 `ttk`?

Dev Prakash Sharma
更新于 2021年4月22日 07:55:09

4K+ 次浏览

为了使用 tkinter 应用程序,我们必须在我们的环境中安装和导入 tkinter 库。通常,我们使用 `from tkinter import *` 命令导入 tkinter 库。 "import *" 的意义在于它代表了 tkinter 库中的所有函数和内置模块。通过导入所有函数和方法,我们可以在特定应用程序中使用内置函数或方法,而无需隐式导入它们。tkinter 库中有很多可用的部件、函数和方法,可用于构建特定应用程序的组件。Tkinter 提供了 ttk ... 阅读更多

调用 `Tk()` 到底做了什么?

Dev Prakash Sharma
更新于 2021年4月22日 07:54:49

8K+ 次浏览

Tkinter 是一个 Python 包,它附带许多可用于创建应用程序的函数和方法。为了创建一个 tkinter 应用程序,我们通常创建一个 tkinter 框架的实例,即 `Tk()`。它有助于显示根窗口并管理 tkinter 应用程序的所有其他组件。我们可以通过将变量赋值给它来初始化 tkinter 实例。示例 在下面的示例中,我们将创建一个 tkinter 框架的实例并创建一个标签部件。# 导入 tkinter 库 from tkinter import * # 创建 tkinter 框架或窗口实例 win= Tk() # 设置 ... 阅读更多

Tkinter 变量跟踪方法回调的参数是什么?

Dev Prakash Sharma
更新于 2021年4月22日 07:54:13

4K+ 次浏览

Tkinter 变量 (var) 是为特定部件 (textvariable=var) 定义的,用于存储部件的更新值。有时,在更新变量信息时,可能需要执行一些额外的操作,例如读取、写入或未定义的操作。Tkinter 提供了一种使用回调函数 `trace(self, mode, callback)` 更新变量的方法,该方法采用进程的操作,例如读取 (r)、写入 (w) 或未定义 (u)。根据这些值,回调函数决定进程在回调函数中需要做什么。另外两个值定义了需要... 阅读更多

在 Jupyter Notebook 中使用 Tkinter

Dev Prakash Sharma
更新于 2021年4月22日 07:51:36

15K+ 次浏览

Tkinter 是一个用于创建和开发基于 GUI 的应用程序的 Python 库。它是完全开源的,可在 Windows、Mac、Linux 和 Ubuntu 上运行。在 Windows 操作系统中,我们可以使用命令 `pip install tkinter` 安装 Tkinter 库。它将安装 Tkinter 库附带的所有其他模块。Tkinter 也可以使用命令 `pip install tkinter` 在 Jupyter notebook 中安装。我们可以在 Jupyter notebook 中运行 Tkinter 的所有标准命令。一旦我们在 Jupyter notebook 中安装了 Tkinter,那么我们可以通过键入以下命令来验证安装情况:from tkinter ... 阅读更多

Tkinter Spinbox 部件设置默认值

Dev Prakash Sharma
更新于 2021年4月22日 07:49:47

4K+ 次浏览

Tkinter Spinbox 用于向 Entry 部件添加递增和递减按钮,使其可以处理任何应用程序的数值数据。可以使用 `Spinbox(arguments)` 创建 spinbox 部件。我们可以通过使用 `StringVar()` 对象定义值来设置 spinbox 部件的默认值。默认值对任何部件都起着至关重要的作用,因为它可以帮助你定义边界值。示例 # 导入 Tkinter 库 from tkinter import * from tkinter import ttk # 创建 Tkinter 框架或窗口实例 win= Tk() # 设置 tkinter 框架的几何形状 win.geometry("750x250") # 设置 ... 阅读更多

如何在 Tkinter Python 中设置按钮的位置?

Dev Prakash Sharma
更新于 2021年4月22日 07:47:39

2K+ 次浏览

Tkinter 部件可以通过几种方式在窗口内定位。Tkinter 几何管理器有三种方法,`pack()`、`place()` 和 `grid()`,我们可以通过它们来设置部件在应用程序窗口中的位置。每种方法都有其自身的局限性和用途。为了设置 Tkinter 应用程序窗口中按钮的位置,我们可以优先使用 `place(x-coordinates, y-coordinates)` 方法。它采用 x 和 y 坐标的值,这些值是定义部件位置所需的。示例 示例代码包含一个按钮部件... 阅读更多

在 Tkinter 中为 ttk Combobox 设置默认值?

Dev Prakash Sharma
更新于 2021年4月22日 07:47:19

18K+ 次浏览

Tkinter Combobox 用于在 Entry 组件中添加下拉菜单,使其能够方便地处理任何应用程序中的多种数据。可以使用 Combobox(参数) 创建 Combobox 组件。但是,对于应用程序的特定需求,我们可以为 Combobox 组件设置默认值。可以通过列出需要出现在 Combobox 中的所有记录到一个变量来设置默认值。通过在 `current(index)` 方法中指定特定值的索引,我们可以设置 Combobox 组件中的默认值。示例:导入 Tkinter 库 from tkinter import * from tkinter ... 阅读更多

广告