找到 310 篇文章,关于 GUI 编程

如何在 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=Text(win, width=80, height=15, font=('Calibri 12')) # 设置 text 小部件的默认文本 text.insert(INSERT, "Tkinter is a Python Library to create ... 阅读更多

如何在 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=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 几何管理器用于配置复杂窗口小部件的位置。示例 假设我们希望我们的窗口小部件位于应用程序窗口的右下角,那么我们可以将 place 几何管理器与 anchor 属性一起使用。# 导入所需的 ... 阅读更多

如何在 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") 方法配置窗口的标题。示例 # 导入所需的库 from tkinter import * # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口的大小 win.geometry("700x350") # 更改窗口的标题 win.wm_title("我的窗口") Label(win, text="Hello, Welcome to Tutorialspoint...", ... 阅读更多

如何清除 Tkinter ListBox?

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

12K+ 次浏览

要创建具有可滚动窗口小部件的项目列表,Tkinter 提供了 Listbox 小部件。使用 Listbox 小部件,我们可以创建一个包含称为列表项的项目的列表。根据配置,用户可以从列表中选择一个或多个项目。如果我们想清除 Listbox 小部件中的项目,我们可以使用 delete(0, END) 方法。除了删除 Listbox 中的所有项目外,我们还可以通过从 Listbox 中选择一个项目来删除单个项目,即使用 currselection() 方法选择一个项目并使用 delete() ... 阅读更多

如何在 Tkinter 中将顶级窗口置于主窗口前面?

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

3K+ 次浏览

Tkinter Toplevel 窗口除了主窗口之外还会创建一个附加窗口。我们可以向新创建的顶级窗口添加窗口小部件和组件。它支持父窗口或主窗口的所有属性。有时顶级窗口也称为子窗口。要将子窗口置于父窗口前面,我们可以使用 wm_transient() 方法。示例 # 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口的大小 win.geometry("700x350") win.title("父窗口") # ... 阅读更多

如何在 Tkinter TreeView 中设置行高?

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

8K+ 次浏览

Tkinter 中的 treeview 小部件提供了一种以分层结构表示数据的方法。使用 Treeview 小部件,我们可以以表格的形式插入数据。表可以具有行和列,我们可以在其中立即插入数据。我们还可以配置 treeview 小部件的属性,例如其颜色、大小、列宽、高度、行宽和高度等。要设置 Treeview 小部件的行高,您可以创建一个 ttk 主题窗口小部件的实例,您可以在其中指定 rowheight 属性。rowheight 属性将添加内部填充 ... 阅读更多

广告
© . All rights reserved.