找到 34423 篇文章,关于编程

如何在 Tkinter 中检查小部件是否获得焦点?

Dev Prakash Sharma
更新于 2021年4月21日 07:45:47

2K+ 阅读量

假设我们想要检查特定小部件是否已设置焦点。检查小部件焦点的唯一方法是使用实用程序方法 focus_get()。它返回包含当前聚焦的小部件信息的object,在程序执行期间。我们将使用 focus_get() 方法在程序执行期间查找活动小部件。示例在本例中,我们创建了一个 Entry 小部件,当我们按下键时,它将获得焦点。focus_get() 方法将返回当前活动的小部件信息。# 从 ... 导入 Tkinter 库 阅读更多

当 Tkinter Entry 小部件被修改时,如何获取事件回调?

Dev Prakash Sharma
更新于 2021年4月21日 07:45:29

7K+ 阅读量

Tkinter 中的回调函数通常用于处理小部件中发生的特定事件。每当 Entry 小部件被修改时,我们都可以向其添加事件回调函数。我们将通过指定存储用户输入的变量来创建事件回调函数。通过使用 trace("mode", lambda variable, variable: callback()) 方法和变量,我们可以跟踪窗口中 Label 小部件上的输入。示例# 从 tkinter 导入 Tkinter 库 import * # 创建 Tkinter 框架实例 win= Tk() # 定义几何形状 win.geometry("750x250") def callback(var):    content= var.get()    Label(win, text=content).pack() # 创建 ... 阅读更多

如何在 Tkinter 中更改 ttk.Entry 的字体?

Dev Prakash Sharma
更新于 2021年4月21日 07:44:11

2K+ 阅读量

有时用户希望插入姓名、联系电话、电子邮件、地址等信息。Tkinter 通过其 Entry 小部件提供了一种简单的方法来处理这些类型的输入。可以使用 ttk 包来设置 Tkinter Entry 小部件的样式。要更改 Entry 小部件的其他属性,例如字体属性、文本大小和字体样式,可以使用 font(‘font-family font-size font-style’) 属性。可以在 entry 构造函数中指定字体属性。示例# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 tkinter 框架或窗口实例 win= Tk() # 设置 tkinter ... 阅读更多

如何在 Tkinter 中调整根窗口的大小?

Dev Prakash Sharma
更新于 2021年4月21日 07:43:48

3K+ 阅读量

在本例中,我们将了解如何使用 geometry 管理器调整 tkinter 窗口的大小。Tkinter geometry 管理器通常用于配置 tkinter 窗口的宽度和高度。geometry(width, height) 方法以宽度和高度作为实例并相应地调整窗口大小。我们还可以通过添加 geometry(width x height, X, Y) 来定义 tkinter 窗口的位置,其中 x 和 y 分别是窗口的水平和垂直位置。示例# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 tkinter 框架或窗口实例 win= Tk() # 设置 tkinter ... 阅读更多

获取 Tkinter 中按钮小部件的文本

Dev Prakash Sharma
更新于 2021年4月21日 07:43:05

11K+ 阅读量

假设对于某个特定应用程序,我们希望通过其名称检索按钮值。在这种情况下,我们可以使用 .cget() 函数。每个 tkinter 小部件都支持 .cget() 函数,因为它可以用于检索小部件配置,例如值或名称。示例在本例中,我们将创建一个按钮,然后将按钮文本存储在变量“mytext”中。使用该变量,我们将在 Label 小部件中显示文本。# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 tkinter 框架或窗口实例 win= Tk() # 设置 ... 阅读更多

使用 Python 获取应用程序版本

Dev Prakash Sharma
更新于 2021年4月21日 07:42:48

2K+ 阅读量

在软件行业,每当开发人员添加新功能、修复特定应用程序中的错误时,他们都会将应用程序命名为新版本,因为它有助于识别该应用程序中最近更新的功能。使用 Python,我们可以获取任何应用程序的版本。我们将使用 pywin32 与可执行文件交互。它提供对 win32 API 的访问,从而能够创建 COM 和对象。首先,通过在命令外壳中键入 pip install pywin32 来安装所需的软件包。导入 Dispatch 以获取应用程序的版本号。创建一个变量来存储 ... 阅读更多

使用 Python 从 PDF 中提取超链接

SaiKrishna Tavva
更新于 2024年9月17日 10:42:53

4K+ 阅读量

使用 python 从 PDF 中提取超链接可以通过使用 PyPDF2、PDFminer 和 pdfx 等多个库来完成。PyPDF2:一个 python 内置库,充当 PDF 工具包,允许我们读取和操作 PDF 文件。PDFMiner:用于从 PDF 文档中提取信息的工具,它完全专注于获取和分析文本数据。 ... 阅读更多

禁用 Tkinter 窗口中的退出(或 [X])

Dev Prakash Sharma
更新于 2021年4月21日 07:41:25

7K+ 阅读量

窗口管理器实现 Tkinter 窗口控制图标。要隐藏和显示 Tkinter 窗口控制图标,我们可以使用内置函数,该函数描述了我们是否希望禁用控制图标的功能。要禁用退出或 [X] 控制图标,我们必须定义 protocol() 方法。我们可以通过为禁用控制图标的状态指定一个空函数来限制控制图标的定义。示例# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 Tkinter 框架实例 win= Tk() # 定义函数的几何形状 win.geometry("750x250") def close_win():    win.destroy() def disable_event(): ... 阅读更多

创建 Tkinter 全屏应用程序

Dev Prakash Sharma
更新于 2021年10月8日 13:01:26

2K+ 阅读量

Tkinter 最初会创建一个窗口,其中包含应用程序组件,例如小部件和控制栏。我们可以使用属性 (‘-fullscreen’, True) 方法将一个原生外观的应用程序切换到全屏应用程序。要使窗口全屏显示,只需使用特定窗口调用该方法即可。示例# 导入 tkinter 库 from tkinter import * # 创建 tkinter 框架或窗口实例 win = Tk() # 设置 tkinter 框架的几何形状 win.geometry("750x250") # 创建一个 Text 小部件 text= Label(win, text=" HelloWelcome to Tutorialspoint.com!", font=('Century Schoolbook', 20, 'italic bold')) text.pack(pady=30) win.attributes('-fullscreen', True) win.mainloop()输出执行上述代码将 ... 阅读更多

使用 Tkinter 创建提示对话框?

Dev Prakash Sharma
更新于 2021年4月21日 07:34:02

1K+ 阅读量

对话框对于通知用户执行某些操作非常方便。我们已经熟悉对话框,并且多次与之交互。在特定的 Tkinter 应用程序中,我们可以创建任何类型的对话框,例如消息、用户交互对话框、单值输入对话框、文件选择器等。要创建对话框,Tkinter 有几个内置包,例如 messagebox、simpledialog、filedialog 和 colorchooser。示例在本例中,我们将创建一个消息框来通知用户选择一个选项。# 从 tkinter 导入 tkinter 库 import * from tkinter import messagebox # 创建 Tkinter 框架 ... 阅读更多

广告

© . All rights reserved.