找到 34423 篇文章,关于编程

如何在 Tkinter 中将空格键绑定到某个方法?

Dev Prakash Sharma
更新于 2021年5月4日 14:45:24

2K+ 阅读量

Tkinter 方法可以绑定到按键或鼠标以在应用程序中执行某些操作或事件。假设对于某个特定应用程序,我们希望绑定按键以便执行某个操作。我们可以通过定义 bind(, callback) 方法将任何键绑定到特定操作或事件。示例在本例中,我们将使用 Python 中的 random 模块创建具有随机宽度和高度的矩形。因此,每当我们按下空格键时,它将在屏幕上生成一些随机形状。#导入所需的库 from tkinter import * import random ... 阅读更多

如何在函数之后停止 Tkinter?

Dev Prakash Sharma
更新于 2021年5月3日 09:17:24

5K+ 阅读量

Tkinter 函数可以通过线程的概念来创建,我们可以在其中定义函数何时运行或停止。可以使用 after(time, callback) 函数调度 Tkinter 函数。假设我们创建了一个回调函数,该函数在一段时间后强制关闭主窗口。有时我们需要停止函数的调度。为了取消或停止回调函数的特定调度,我们可以使用 after_cancel(widget) 函数。示例在给定的示例中,脚本将在 3 秒后关闭主窗口,但在初始化... 阅读更多

如何从 Tkinter 窗口小部件中移除焦点?

Dev Prakash Sharma
更新于 2021年5月3日 09:13:01

2K+ 阅读量

在 Tkinter 程序执行期间激活特定窗口小部件的焦点,可以使用 focus_set() 方法。添加焦点会在窗口小部件周围创建一条灰色线条,并使其对用户可见。在某些情况下,我们需要从所需的窗口小部件中移除焦点。这可以通过移除 focus_set() 属性或将焦点从一个窗口小部件切换到另一个窗口小部件来完成。示例#导入所需的库 from tkinter import * from tkinter import ttk from tkinter import messagebox #创建 Tkinter 框架的实例 win = Tk() #设置 Tkinter 框架的几何形状 ... 阅读更多

如何单击按钮时在 Tkinter 中创建弹出窗口?

Dev Prakash Sharma
更新于 2021年5月3日 09:11:08

2K+ 阅读量

Tkinter 中的弹出窗口可以通过定义 Toplevel(win) 窗口来创建。Toplevel 窗口可以管理创建子窗口以及父窗口。它始终显示在任何应用程序中定义的所有其他窗口之上。我们可以通过初始化 Toplevel(parent) 的对象来创建顶级窗口或子窗口。它继承了其父窗口的所有属性,例如几何形状、标题以及宽度或高度。示例在本例中,我们将创建一个按钮,该按钮将在所有其他窗口之上打开一个弹出窗口。#导入所需的库 from tkinter import * from tkinter import ttk ... 阅读更多

如何在 Tkinter 中找出画布项目的尺寸?

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

3K+ 阅读量

要查找画布项目的最小高度和宽度,我们可以使用 Canvas 的边界框属性。基本上,边界框属性使画布项目能够返回画布内部的位置。最初,bbox(item) 方法中的每个项目都定义了项目的最小和最大宽度和高度。示例#导入所需的库 from tkinter import * #创建 tkinter 框架的实例 win= Tk() #定义窗口的几何形状 win.geometry("750x250") #初始化画布 canvas= Canvas(win, width= 600, height= 200) #在画布内添加文本 text= canvas.create_text(300, 20, text= "This is a New Line Text", font=16, ... 阅读更多

如何在 Tkinter 中创建弹出窗口?

Dev Prakash Sharma
更新于 2021年5月3日 09:05:57

31K+ 阅读量

Tkinter 中的弹出窗口可以通过定义 Toplevel(win) 窗口来创建。Toplevel 窗口可以管理创建子窗口以及父窗口。它始终显示在任何应用程序中定义的所有其他窗口之上。我们可以通过初始化 Toplevel(parent) 的对象来创建顶级窗口或子窗口。它继承了其父窗口的所有属性,例如几何形状、标题以及宽度或高度。示例在本例中,我们将创建一个按钮,该按钮将在所有其他窗口之上打开一个弹出窗口。#导入所需的库 from tkinter import * from tkinter import ttk #创建 ... 阅读更多

如何将 Tkinter Scale 窗口小部件滑块的默认值设置为 100?

Dev Prakash Sharma
更新于 2021年5月3日 09:04:01

1K+ 阅读量

Tkinter Scale 窗口小部件用于提供数据项的可视化表示,我们可以在其中修改或更改数据项的值。为了更改数据的状态或在字段中选择多个数据,我们可以使用 Scale 窗口小部件。Scale 窗口小部件可以通过初始化 Scale(parent, from_, to, orient, options) 构造函数来创建。但是,有时我们需要设置 Tkinter Scale 窗口小部件的默认值,这可以通过使用 set(numeric_value) 方法来设置。示例在本例中,我们将创建一个刻度窗口小部件,该窗口小部件为滑块设置默认值。#导入所需的库 ... 阅读更多

如何在 Tkinter 中将两个按钮并排放置?

Dev Prakash Sharma
更新于 2021年5月3日 09:01:35

6K+ 阅读量

Tkinter 通常提供三种定义窗口小部件几何形状的一般方法。它们是 - 位置、填充和网格管理。如果我们使用 Pack 几何管理器,则使用 side 属性在框架中放置这两个按钮。它将按钮水平堆叠在窗口中(左、右、上和下)方向。side 属性在应用程序中所有相邻窗口小部件之间保持相同的宽度和内部填充。示例#导入所需的库 from tkinter import * from tkinter import ttk import random #创建 Tkinter 框架的实例 win = Tk() #设置 Tkinter 框架的几何形状 ... 阅读更多

如何使用 Tkinter 在处于“只读”状态的 Entry 窗口小部件中插入字符串?

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

672 阅读量

Tkinter Entry 窗口小部件用于插入单行文本输入。我们可以使用 Entry 窗口小部件创建需要单行输入的表单。有时,我们需要在 Entry 窗口小部件中插入预定义文本。在这种情况下,我们可以使用 insert(INSERT, ) 方法。这些通常称为 Entry 窗口小部件的占位符。假设我们想将文本的状态更改为只读。在这里,我们在配置 Entry 窗口小部件时可以使用 state= 'readonly' 属性。示例#导入所需的库 from tkinter import * from tkinter import ttk #创建 tkinter 框架的实例 win = ... 阅读更多

获取 Tkinter Entry 窗口小部件的内容

Dev Prakash Sharma
更新于 2021年8月20日 16:25:39

3K+ 阅读量

Entry 小部件是一个基本的一行字符小部件,仅支持单行文本输入。Entry 小部件可以通过初始化 Entry(parent, width) 构造函数来定义。要验证 Entry 小部件,我们可以使用 get() 方法,该方法返回 Entry 小部件中输入的字符。让我们定义一个接受单行文本输入的 Entry 小部件,我们将打印 Entry 小部件中输入的字符。示例#从 tkinter 导入所需的库 import * from tkinter import ttk #创建 Tkinter 框架的实例 win = Tk() #设置 Tkinter 框架的几何形状 win.geometry("750x250") def get_content(): ... 阅读更多

广告

© . All rights reserved.