找到 603 篇文章 关于 Tkinter

如何在 Tkinter Text 控件中获取当前文本长度?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:44:28

2K+ 次查看

Tkinter 中的 Text 控件支持用户的多行输入。我们可以使用 configure() 方法配置 Text 控件的属性,例如字体属性、文本颜色、背景等。要创建一个应用程序来计算 Text 控件中当前编写的字符数,我们可以按照以下步骤操作:创建一个 Text 控件并定义其宽度和高度属性。需要一个标签控件来显示字符的总数。定义一个带有功能的事件,该事件将在标签控件中显示更新的字符计数。该函数将具有标签配置... 阅读更多

如何在 Tkinter 中更改鼠标指针颜色?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:41:19

1K+ 次查看

Tkinter 是一个用于开发基于 GUI 的应用程序的标准 Python 库。我们可以使用内置函数和方法更改其控件的属性。在某些应用程序中,属性也会影响鼠标指针。Tkinter 为我们提供了一种在窗口中更改鼠标指针颜色的方法。要配置鼠标指针颜色,我们可以使用 (光标类型及其颜色) 指定光标值。例如,要更改标签控件中的光标颜色,我们可以将值指定为 cursor="plus #aab1212",其中“plus”定义光标类型,#aab1212 是十六进制颜色值... 阅读更多

如何在 Tkinter 中识别何时释放按钮?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:34:36

3K+ 次查看

在 Tkinter 中,事件通常由按钮或按键调用。每当用户按下分配的键或单击分配的按钮时,事件就会执行。要执行事件,我们可以将按钮或键与回调函数绑定。考虑一个应用程序,我们需要在释放鼠标按钮时触发一个事件。这可以通过在 bind(, callback) 方法中传递参数来实现。示例# 从 tkinter 导入所需的库 import * # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口大小 win.geometry("700x350") ... 阅读更多

如何在 Tkinter 中突出显示 Text 控件的当前行?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:31:36

1K+ 次查看

我们可以使用 Tkinter text 控件来接受多行用户输入。我们可以插入文本、显示信息并从 text 控件获取输出。要突出显示 text 控件中当前选定的文本,我们可以使用 tag_add() 方法,该方法仅在当前文本中添加标签。示例# 导入所需的库 from tkinter import * # 创建 tkinter 框架的实例 win=Tk() # 设置几何体 win.geometry("700x350") # 添加一个文本控件 text=Text(win, width=80, height=15, font=('Calibri 12')) # 为文本控件设置默认文本 text.insert(INSERT, "Tkinter 是一个用于创建 ... 阅读更多

如何在 Tkinter 中打印并在文本框中获取用户输入?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:29:33

8K+ 次查看

我们可以使用 Tkinter text 控件插入文本、显示信息并从 text 控件获取输出。要在 text 控件中获取用户输入,我们必须使用 get() 方法。让我们举个例子看看它是如何工作的。示例# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架的实例 win=Tk() # 设置几何体 win.geometry("700x350") def get_input():    label.config(text=""+text.get(1.0, "end-1c")) # 添加一个文本控件 text=Text(win, width=80, height=15) text.insert(END, "") text.pack() # 创建一个按钮来获取文本输入 b=ttk.Button(win, ... 阅读更多

如何在 Tkinter 中使元素粘贴到右下角?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:28:14

2K+ 次查看

Tkinter 具有许多内置功能、函数和方法,我们可以使用它们来构建应用程序的 GUI。有必要了解如何设置应用程序中特定控件的位置,以便使其具有响应性。Tkinter 还提供几何管理器,通过这些管理器我们可以设置元素和控件的位置。Place 几何管理器用于配置复杂控件的位置。示例假设我们希望将我们的控件位置设置到应用程序窗口的右下角,那么我们可以使用带有 anchor 属性的 place 几何管理器。# 导入所需的... 阅读更多

如何在 ttk Treeview 控件中将文本右对齐?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:26:28

3K+ 次查看

Treeview 控件用于以分层结构显示数据。通常,数据通过包含一组行和列的表格来表示。我们可以使用 Treeview 控件以表格形式添加数据。要配置项目在列中的位置,我们可以使用 anchor 属性。它使用给定值设置 Treeview 控件列的位置。表中的每一行都与一列相关联。要将行的文本右对齐,我们可以使用 anchor... 阅读更多

如何使 Tkinter 窗口出现在任务栏中?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:25:02

2K+ 次查看

系统托盘应用程序始终在任务栏上创建。每当用户关闭应用程序时,它都会在任务栏上运行其状态。要识别系统托盘应用程序,我们可以为其应用程序提供图像或图标。要创建 Tkinter 应用程序的系统托盘图标,我们可以使用 Python 中的 pystray 模块。它具有许多内置函数和方法,可用于配置应用程序的系统托盘图标。要在您的机器上安装 pystray,您可以在 shell 或命令提示符中键入“pip install pystray”命令。要创建... 阅读更多

如何在 Tkinter 中更改 Treeview 的背景颜色?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:22:56

3K+ 次查看

Treeview 控件旨在以分层结构显示数据。它可以用于以列表的形式显示目录、子目录或文件。Listbox 中的项目称为 Listbox 项目。treeview 控件包含许多属性和特性,通过这些属性和特性,我们可以更改或修改其默认属性。我们可以通过在构造函数中定义“background”属性来更改 treeview 控件的背景。示例# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win = Tk() ... 阅读更多

如何更改操作系统栏中的 Tkinter 默认标题?

Dev Prakash Sharma
更新于 2021 年 8 月 5 日 14:20:43

753 次查看

Tkinter 应用程序窗口包含许多组件:窗口大小、标题、导航栏、菜单栏组件等。要配置窗口属性,我们可以使用 Tcl/Tk 中定义的窗口管理器工具包。要运行窗口管理器属性,请使用命令 'wm' 以及其他关键字。窗口的标题可以通过使用 wm_title("title") 或 title("title") 方法来配置。示例# 从 tkinter 导入所需的库 import * # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口的大小 win.geometry("700x350") # 更改窗口的标题 win.wm_title("My Window") Label(win, text="Hello, Welcome to Tutorialspoint...", ... 阅读更多

广告