2K+ 阅读量
假设我们想要检查特定小部件是否设置了焦点。检查小部件焦点的唯一方法是使用实用程序方法 focus_get()。它返回包含当前聚焦的小部件信息的 object,在程序执行期间。我们将在程序执行期间使用 focus_get() 方法查找活动的小部件。示例在此示例中,我们创建了一个 Entry 小部件,当我们按下键时它将获得焦点。focus_get() 方法将返回当前活动的小部件的信息。# 从 ... 导入 Tkinter 库 阅读更多
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 通过其 Entry 小部件提供了一种简单的方法来处理这些类型的输入。可以使用 ttk 包来设置 Tkinter Entry 小部件的样式。要更改 Entry 小部件的其他属性,例如字体属性、文本大小和字体样式,我们可以使用 font('font-family font-size font-style') 属性。我们可以在 entry 构造函数中指定字体属性。示例# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win= Tk() # 设置 tkinter ... 阅读更多
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 ... 阅读更多
11K+ 阅读量
假设对于特定应用程序,我们希望按名称检索按钮值。在这种情况下,我们可以使用 .cget() 函数。每个 tkinter 小部件都支持 .cget() 函数,因为它可用于检索小部件配置,例如值或名称。示例在此特定示例中,我们将创建一个按钮,然后将按钮文本存储在变量“mytext”中。使用该变量,我们将在 Label 小部件中显示文本。# 从 tkinter 导入 tkinter 库 import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win= Tk() # 设置 ... 阅读更多
在软件行业,每当开发人员添加新功能、修复特定应用程序中的 bug 时,他们都会将应用程序命名为新版本,因为它有助于识别该应用程序中最近更新的功能。使用 Python,我们可以获取任何应用程序的版本。我们将使用 pywin32 与可执行文件交互。它提供对 win32 API 的访问,该 API 使能够创建 COM 和对象。首先,通过在命令 shell 中键入 pip install pywin32 来安装所需的包。导入 Dispatch 以获取应用程序的版本号。创建变量以存储 ... 阅读更多
4K+ 阅读量
使用 python 从 PDF 中提取超链接可以通过使用 PyPDF2、PDFminer 和 pdfx 等多个库来完成。PyPDF2:python 内置库充当 PDF 工具包,允许我们读取和操作 PDF 文件。PDFMiner:用于从 PDF 文档中提取信息的工具,它完全专注于获取和分析文本数据。 ... 阅读更多
窗口管理器实现 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 最初会创建一个窗口,其中包含应用程序组件,例如小部件和控制栏。我们可以使用属性(' -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()输出执行上述代码将 ... 阅读更多
1K+ 阅读量
对话框对于通知用户执行某些操作非常方便。我们已经熟悉对话框,并且多次与它们进行交互。在特定的 Tkinter 应用程序中,我们可以创建任何类型的对话框,例如消息、用户交互对话框、单值输入对话框、文件选择器等。要创建对话框,Tkinter 有几个内置包,例如 messagebox、simpledialog、filedialog 和 colorchooser。示例在此示例中,我们将创建一个消息框来通知用户选择一个选项。# 从 tkinter 导入 tkinter 库 import * from tkinter import messagebox # 创建 Tkinter 框架 ... 阅读更多