找到 310 篇文章 关于 GUI 编程

如何在 Tkinter 中绑定所有数字键?

Dev Prakash Sharma
更新于 2021-12-22 10:51:17

1K+ 次查看

在开发 Tkinter 应用程序时,我们经常遇到需要对键盘按键执行特定操作或事件的情况。Tkinter 提供了一种处理此类事件的机制。您可以为每个想要绑定的窗口小部件使用 bind(, callback) 函数来执行某种类型的事件。每当我们将一个键与一个事件绑定时,只要按下相应的键,回调事件就会发生。示例让我们考虑一个示例。使用 bind("", callback) 函数,我们还可以将所有数字键绑定到屏幕上显示一条消息,以便每当… 阅读更多

如何在 tkinter 中使特定文本不可移除?

Dev Prakash Sharma
更新于 2021-12-22 10:49:40

174 次查看

在 Tkinter 中,用户可以使用两个基本的文本输入窗口小部件输入文本 - Text 窗口小部件和 Entry 窗口小部件。Text 窗口小部件通常用于接受多行用户输入,而在 Entry 窗口小部件中,用户只能输入单行文本。您可以自定义这些窗口小部件并使用内置库函数和方法添加其他功能。要验证 Entry 窗口小部件中的输入,您可以使用 register() 方法。此方法返回一个字符串,该字符串可在以后阶段用于调用函数。要验证 Entry 窗口小部件中的输入,请使用 config(**options) 方法并传递… 阅读更多

如何在 Tkinter 中同时显示多个画布?

Dev Prakash Sharma
更新于 2021-12-22 10:47:51

2K+ 次查看

Canvas 窗口小部件是 Tkinter 中用途广泛的窗口小部件之一,用于在应用程序中创建插图、绘制形状、弧线、图像和其他复杂布局。要创建 Canvas 窗口小部件,您需要创建一个 canvas(root, **options) 的构造函数。您可以使用工厂函数在画布中创建文本、图像、弧线并定义其他形状。在某些情况下,如果您想使用同一个画布创建另一个画布以保持应用程序工作流程的一致性,那么您可以创建一个按钮来调用创建另一个画布的事件。要了解这一点,让我们创建一个画布… 阅读更多

获取 Tkinter Entry 窗口小部件中的光标位置

Dev Prakash Sharma
更新于 2021-12-22 10:46:22

4K+ 次查看

我们已经熟悉各种输入表单,其中创建了各种单行 Entry 字段以捕获用户输入。使用 Tkinter,我们还可以使用 Entry 窗口小部件创建单个输入字段。用户在 Entry 字段中输入的每个字符都有索引。因此,您可以检索此索引以使用 index() 方法获取光标的当前位置。要检索光标的当前位置,您可以在此函数中传递 INSERT 参数。示例# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 窗口的实例… 阅读更多

如何在 tkinter filedialog 中指定文件路径?

Dev Prakash Sharma
更新于 2021-12-22 10:44:18

5K+ 次查看

Tkinter 提供了几个内置函数和类库方法来构建应用程序的组件和用户可操作项。filedialog 是 tkinter 模块之一,它提供类和库函数来创建文件/目录选择窗口。您可以在需要提示用户从系统中浏览文件或目录的地方使用 filedialog。您还可以指定应从中提取特定文件的目录位置。要显示从特定位置开始的 filedialog,请在静态工厂函数 askopenfilename(initialdir=) 中使用 initialdir= 参数。此函数创建一个… 阅读更多

如何在 Tkinter 中设置窗口或框架内所有窗口小部件的填充?

Dev Prakash Sharma
更新于 2021-12-22 10:42:47

5K+ 次查看

填充增强了应用程序中窗口小部件的布局。在 Tkinter 中开发应用程序时,您可以通过两种或多种方式设置填充。Tkinter 中的几何管理器允许您为每个窗口小部件(标签、文本、按钮等)定义填充(padx 和 pady)。为了使应用程序组件及其属性的外观和感觉保持一致,您可以在变量中定义值。这些值可进一步用于定义窗口小部件的填充。让我们通过一个示例来了解这一点。示例在以下示例中,我们将创建一个框架,在其中定义窗口小部件。… 阅读更多

如何在 Python Tkinter 中仅关闭顶级窗口?

Dev Prakash Sharma
更新于 2021-12-22 10:40:56

3K+ 次查看

顶级窗口是在应用程序中创建子窗口的一种选项。它的工作原理类似于默认的主 tkinter 窗口。我们可以配置顶级窗口的大小,自定义其属性和特性,以及添加我们想要构建组件的窗口小部件。对于特定应用程序,如果我们定义了一个顶级窗口,那么我们可以使用 destroy() 方法关闭它。示例在以下示例中,我们创建了一个应用程序,其中包含一个用于打开顶级窗口的按钮。顶级窗口或子窗口包含一个标签文本和一个用于… 阅读更多

Tkinter 中窗口小部件的 .pack 和 .configure 之间的区别

Dev Prakash Sharma
更新于 2021-12-22 10:39:18

1K+ 次查看

我们使用各种几何管理器将窗口小部件放置在 tkinter 窗口上。几何管理器告诉应用程序在窗口中在哪里以及如何组织窗口小部件。使用几何管理器,您可以配置应用程序窗口内窗口小部件的大小和坐标。tkinter 中的 pack() 方法是三个几何管理器之一。其他几何管理器是 grid() 和 place()。pack() 几何管理器通常用于提供填充和一种在窗口中排列窗口小部件的方法。要显式定义窗口小部件后配置其属性和特性,您可以使用… 阅读更多

Python Tkinter – 如何将数据从 Entry 字段导出到 CSV 文件?

Dev Prakash Sharma
更新于 2021-12-22 10:37:34

4K+ 次查看

Entry 窗口小部件用于接受用户输入的单行文本字符串。Text 窗口小部件 - 显示可以编辑的多行文本。Label 窗口小部件 - 显示用户无法修改的一行或多行文本。导入 tkinter、csv 并创建主窗口。将输出窗口命名为“数据输入”(输出窗口的任何名称)并根据您需要的输出创建三个函数。这里构建了 add、save 和 clear 函数以使按钮在功能上起作用。在窗口中提供输入后,单击添加按钮。add 函数将显示一条消息… 阅读更多

如何粘贴从键盘复制的文本到 Python 中?

Dev Prakash Sharma
更新于 2021-12-22 12:56:37

897 次查看

Python 提供了许多内置库和模块,这些库和模块提供了一种在开发各种 Python 应用程序时实现附加功能的方法。pyperclip 是一个跨平台的 Python 模块,用于在任何 Python 应用程序中实现复制粘贴操作。要在 Python 应用程序中使用它,您需要使用以下命令安装它,pip install pyperclip实际用例可以通过开发一个从剪贴板复制文本并在屏幕上显示的应用程序来实现。此外,我们还可以将复制的文本显示在 Entry 窗口小部件或 Text 窗口小部件中,这些窗口小部件以… 阅读更多

广告

© . All rights reserved.