找到 34423 篇文章,关于编程

如何在 Tkinter 中处理窗口关闭事件?

Dev Prakash Sharma
更新于 2021-03-27 06:09:56

6K+ 次浏览

Tkinter 提供了一个自定义处理程序来关闭窗口。它充当用户可以运行以关闭窗口的回调函数。要使用处理程序关闭窗口,我们可以使用 destroy() 方法。它在任何函数或任何窗口小部件中调用它后都会突然关闭窗口。让我们通过定义一个方法来调用关闭事件处理程序。通过用作 WidgetExample#导入所需的库 from tkinter import * #创建 Tkinter 框架或窗口的实例 win= Tk() #设置几何体 win.geometry("600x400") #创建按钮并传递参数到 ... 阅读更多

如何在 Python Tkinter 窗口中插入 JPEG 图片?

Dev Prakash Sharma
更新于 2021-03-27 06:08:27

3K+ 次浏览

Python 提供了 Pillow (PIL) 包来支持、处理和在 tkinter 应用程序中显示图像。Tkinter 应用程序通常支持 ppm、png 和 gif 等图像文件。假设我们想要在我们的应用程序中嵌入和显示 JPEG 或 JPG 图像。Tkinter Label 窗口小部件通常用于在窗口上显示文本或图像,因此通过传递 img 值,我们可以在窗口中显示 JPEG 图像。示例#导入所需的库 from tkinter import * from PIL import ImageTk, Image #创建 Tkinter 窗口的实例 win =Tk() #定义窗口的几何体 ... 阅读更多

如何在 Tkinter 中设置最小窗口大小?

Dev Prakash Sharma
更新于 2021-03-27 06:08:00

3K+ 次浏览

Tkinter 窗口可以在应用程序运行后初始化。通常,窗口的宽度和高度是可调整大小的,可以最小化。为了将窗口大小设置为其最小值,请在 minsize(height, width) 方法中分配宽度和高度的值。该方法可以与窗口或框架对象一起调用。示例#导入所需的库 from tkinter import * #创建 Tkinter 框架的实例 win= Tk() #最小化窗口 win.minsize(150, 100) #创建文本标签 Label(win, text= "窗口大小最小化为 150x100", font=('Helvetica bold', 20)).pack(pady=20) win.mainloop()输出运行以上代码 ... 阅读更多

如何在 Tkinter 中将滚动条附加到 Text 窗口小部件?

Dev Prakash Sharma
更新于 2021-03-27 06:07:30

2K+ 次浏览

Tkinter Text 窗口小部件用于接受多行用户输入。它类似于 Entry 窗口小部件,但唯一的区别是 Text 窗口小部件支持多行文本。为了创建 Text 窗口小部件,我们必须实例化一个文本对象。添加多个文本将需要添加 ScrollBar。为了在文本窗口小部件中添加滚动条,我们可以调用 ScrolledText(root) 函数。此函数通常创建一个带有滚动条的文本字段。ScrolledText(root) 函数位于 Tkinter ScrolledText 模块中。我们可以使用以下命令导入它,from tkinter.scrolledtext import ScrolledText示例在此示例中,我们将创建 ... 阅读更多

如何捆绑 Python Tkinter 应用程序(包括依赖项)?

Dev Prakash Sharma
更新于 2021-03-26 11:21:10

812 次浏览

假设我们已经创建了一个 tkinter 应用程序,现在我们想捆绑独立应用程序以使其可移植且可执行。我们可以使用支持各种功能的不同 Python 包,将整个应用程序代码捆绑到可执行安装程序中。这些包压缩代码并将独立应用程序转换为可执行代码。对于基于 Windows 的用户,我们可以使用 py2exe;对于 Linux,我们可以使用 Freeze;对于 Mac,我们可以使用 py2app。示例在此示例中,我们创建了一个基于 Windows 的应用程序,该应用程序在屏幕上打印“Hello World”。最初,我们将创建一个 setup.py 文件 ... 阅读更多

如何在 Tkinter 中将窗口居中显示在屏幕上?

Dev Prakash Sharma
更新于 2021-03-26 11:18:04

20K+ 次浏览

为了将 tkinter 窗口放置在屏幕中央,我们可以在 PlaceWindow 方法中使用它,我们可以在其中传递顶级窗口作为参数并将其添加到中心。我们还可以通过定义其几何体以编程方式将其设置为中心。示例#导入 tkinter 库 from tkinter import * #创建 Tkinter 框架的实例 win = Tk() #设置几何体 win.geometry("600x250") win.eval('tk::PlaceWindow . center') win.mainloop()输出运行以上代码将创建一个居中的窗口。

如何在不知道窗口小部件字体系列/大小的情况下更改 Tkinter 窗口小部件的字体样式?

Dev Prakash Sharma
更新于 2021-03-26 11:16:41

267 次浏览

Tkinter 的窗口小部件支持字体系列和字体大小等属性,可以使用 font(‘Font-Family’, font-size) 属性指定。示例在以下示例中,我们创建了一个文本标签,可以通过将其字体系列定义为“Times New Roman”并将字体大小定义为“20”来配置它。#导入 tkinter 库 from tkinter import * #创建 Tkinter 框架的实例 win = Tk() #设置几何体 win.geometry("650x250") #添加文本标签并向其添加字体属性 label= Label(win, text= "这是一个新的文本", font=('Times New Roman bold', 20)) label.pack(padx=10, pady=10) win.mainloop()输出运行以上 ... 阅读更多

如何在 Tkinter 文本窗口小部件中更改某些单词的颜色?

Dev Prakash Sharma
更新于 2021-03-26 11:16:15

11K+ 次浏览

Tkinter 文本窗口小部件用于创建和显示多行文本输入。它提供了几个通常用于配置文本窗口小部件的函数和方法。假设我们想要更改文本窗口小部件中某些单词的颜色,那么我们可以使用 tag_add(tag name, range) 方法来选择我们要格式化的单词。一旦选择了单词,我们就可以使用 tag_config(properties) 方法更改其颜色、背景颜色和其他属性。示例在此示例中,我们将配置文本窗口小部件中所选单词的颜色。#导入所需的库 from tkinter import * ... 阅读更多

如何将 Tkinter 按钮状态从禁用更改为正常?

Dev Prakash Sharma
更新于 2021-03-26 11:15:51

958 次浏览

Tkinter 提供了 Button 窗口小部件来创建用于触发事件的按钮。假设我们已经创建了一个在应用程序中已被禁用的按钮。为了更改按钮的状态,我们可以使用 state 属性。state 属性用于启用和禁用应用程序中的按钮。为了更改应用程序的状态,我们有两个操作:state=DISABLED 和 state=NORMAL。示例#导入所需的库 from tkinter import * #创建 Tkinter 框架的实例 win= Tk() #设置框架的几何体 win.geometry("650x450") #为按钮定义一个函数 ... 阅读更多

如何使用 Tkinter 清空整个 Treeview?

Dev Prakash Sharma
更新于 2021-03-26 11:11:06

5K+ 次浏览

Tkinter Treeview 窗口小部件用于以列表形式显示项目的层次结构。它通常看起来像 Windows 或 Mac OS 中的文件浏览器。假设我们使用 treeview 窗口小部件创建了一个项目列表,并且我们想要清空整个 treeview,那么我们可以使用 delete() 函数。该函数可以在迭代 treeview 项目时调用。示例在此示例中,我们将为编程语言创建一个 treeview,并将使用 delete() 操作清除项目列表。#导入所需的库 from tkinter import * from tkinter import ttk ... 阅读更多

广告

© . All rights reserved.