找到关于 Python 的10786 篇文章

Tkinter 中“update”和“update_idletasks”有什么区别?

Dev Prakash Sharma
更新于 2021年6月7日 11:39:10

10K+ 次浏览

Update 方法处理所有挂起的空闲任务、未访问的事件、调用函数和回调函数。此方法适用于更新和处理所有事件或任务,例如重绘小部件、几何管理、配置小部件属性等。它还确保如果应用程序有任何挂起的任务,它只会更新或刷新影响应用程序整个部分的值。对单个挂起任务使用 update 会很糟糕,因此 Tkinter 还提供了 update_idletasks() 方法。它只更新应用程序中稳定的或未更新的空闲挂起任务…… 阅读更多

如何编写 tkinter "scrolledtext" 模块的代码?

Dev Prakash Sharma
更新于 2021年6月7日 11:37:17

2K+ 次浏览

通过向 Tkinter 应用程序中的小部件添加扩展和属性,可以轻松地配置小部件。tkinter 中的 Text 小部件用于接受多行用户输入。我们可以通过向其中添加滚动条来使 Text 小部件内的文本可滚动。ScrolledText 小部件也存在于 Tkinter 库中。它是 Text 小部件和 Scrollbar 小部件的组合,提供诸如滚动应用程序中的文本等功能。要在应用程序中使用 ScrolledText 小部件,必须先导入它。scrolledtext 小部件的工作方式类似于标准 Text 小部件。它包括所有…… 阅读更多

如何在 Tkinter Label 中显示多行文本?

Dev Prakash Sharma
更新于 2021年6月7日 11:34:35

15K+ 次浏览

Tkinter Label 小部件是通过在程序中定义 Label(parent, **options) 构造函数创建的。我们使用 Label 小部件在任何应用程序中显示文本或图像。如果我们想显示文本,我们必须在构造函数中为 text 属性赋值。您还可以使用换行属性在标签小部件中添加多行文本。它会将当前文本与 Label 小部件中的下一行分开。示例 # 导入 tkinter 库 from tkinter import * # 创建 tkinter frame 实例 win= Tk() # 设置…… 阅读更多

实现自定义弹出式 Tkinter 对话框的正确方法是什么?

Dev Prakash Sharma
更新于 2021年6月7日 11:33:08

2K+ 次浏览

Tkinter 具有许多已在 Python 中实现的内置函数和模块。Tkinter 中的 MessageBox 模块就是其中之一,只需使用其关联函数即可在任何应用程序中使用。这些包的唯一限制是我们无法修改或更改 MessageBox 模板。因此,要实现自定义弹出式 MessageBox,我们可以遵循以下步骤:创建按钮并向其添加命令以定义函数。定义一个函数来创建一个 Toplevel 窗口并向其中添加其他小部件。在 Toplevel 窗口中添加按钮和确认标签文本。添加按钮…… 阅读更多

以像素为单位指定 Tkinter 文本框的尺寸

Dev Prakash Sharma
更新于 2021年6月7日 11:30:01

3K+ 次浏览

您可以使用 place(**option) 几何管理器通过指定其尺寸来设置文本小部件的位置。在框架内实例化小部件使小部件在整个应用程序窗口中保持独立。然后,我们使用 place() 几何管理器分配窗口中小部件的宽度和高度。像素确定小部件在窗口中的定位精度。因此,place() 几何管理器提供了一个网格系统,我们可以在其中将任何小部件放置在特定位置。示例 # 导入所需的库 from tkinter import * from tkinter import ttk from lorem_text import lorem # 创建一个实例…… 阅读更多

我们如何在 Tkinter 中运行 Matplotlib?

Dev Prakash Sharma
更新于 2021年6月7日 11:28:29

1K+ 次浏览

Python Matplotlib 库在许多应用程序中都很有用,可以根据图表和绘图来可视化给定的数据和信息。可以在 Tkinter 应用程序中运行 matplotlib。通常,在应用程序中显式导入任何 Python 库都会访问库中的所有函数和模块。要创建一个使用 matplotlib 及其函数的 GUI 应用程序,我们必须使用命令 from matplotlib.pyplot as plt 导入库。但是,我们还在后端使用 Tkagg,它以交互方式使用 Tkinter 用户界面。示例 在此示例中,我们导入了 Tkagg 和 matplotlib 来可视化…… 阅读更多

我什么时候需要在 Tkinter 应用程序中调用主循环?

Dev Prakash Sharma
更新于 2021年6月7日 11:23:58

888 次浏览

Python Tkinter 是一个标准库,用于开发基于 GUI 的功能齐全的应用程序。每当我们执行应用程序时,它都会显示一个常规窗口,其中包含一些小部件和标题栏。mainloop() 方法负责执行脚本并显示输出窗口。但是,mainloop() 意味着它不会自动终止,直到用户停留在窗口中。每当用户终止程序时,它都会自动关闭。每当程序开始执行时,都会调用 mainloop() 方法。示例 # 导入所需的库 from tkinter import * # 创建 tkinter 实例…… 阅读更多

如何使用 Python 中的 Tkinter 创建填充窗口宽度的换行文本?

Dev Prakash Sharma
更新于 2021年6月7日 11:22:51

396 次浏览

Tkinter 提供 Text 小部件用于在文本字段中输入数据。它可以接受多行用户输入。Tkinter 包含许多内置属性和功能,可用于改进上下文的视觉效果。Text 小部件中编写的文本可以使用 wrap 属性换行。wrap 允许用户通过按单词、字符或 None 来简化文本编辑器。它修复了文本编辑器内文本的缩进。示例在此示例中,我们将按单词换行句子,这意味着每个单词都会自动选择,而不会遵循同一行。# 导入…… 阅读更多

使用框架和网格创建 tkinter GUI 布局

Dev Prakash Sharma
更新于 2021年6月7日 11:20:23

4K+ 次浏览

Tkinter 是一个众所周知的 Python 库,用于创建基于 GUI 的应用程序。您可以借助 Tkinter 库中已存在的 Widget、函数和模块来创建一个功能齐全的应用程序。有时,为许多人选择合适的应用程序 GUI 会成为一项艰巨的任务。Tkinter 带有一组内置函数和扩展,可以创建美观的 GUI。通常,Tkinter 中的 Frame 小部件将应用程序中的所有小部件作为容器进行管理。它继承主窗口可以包含的所有属性。要设计小部件的布局,我们可以使用以下任何一种…… 阅读更多

TkInter 键盘按下、键盘释放事件

Dev Prakash Sharma
更新于 2021年6月7日 11:18:36

11K+ 次浏览

Tkinter 事件通常用于提供一个接口,作为用户和应用程序逻辑之间的桥梁。我们可以使用事件使任何 Tkinter 应用程序更具交互性和功能性。例如,按键按下和释放事件可用于仅在按下或释放按键时调用特定函数。示例:在本例中,我们将创建一个脚本,每当我们按下按键时,它都会在屏幕上显示一些消息。当我们释放相同的按键时,消息会消失。# 从 tkinter 导入所需的库 import * # 创建一个实例…… 阅读更多

广告
© . All rights reserved.