找到关于编程的34423 篇文章

如何在 Tkinter 中禁用复选框(使其变灰)?

Dev Prakash Sharma
更新于 2021年5月3日 11:01:19

3K+ 次浏览

Tkinter 中的 state 属性用于更改任何特定部件的状态。我们可以根据需要使部件处于活动状态或禁用状态。要禁用 Checkbuttons 部件,我们必须将 state 属性设置为 readonly 或 disabled。更改状态将使程序执行期间所有复选框都处于非活动状态。示例 # 导入所需的库 from tkinter import * from tkinter import ttk # 创建 Tkinter 框架实例 win = Tk() # 设置 Tkinter 框架的几何形状 win.geometry("750x250") # 添加顶部部件 Label(win, text= "从菜单中选择一个选项", font=('Aerial', 15, 'bold')).pack(pady=15) ... 阅读更多

如何在 OpenCV 中使用 C++ 实现感兴趣区域 (ROI)?

Ginni
更新于 2021年5月3日 10:29:30

3K+ 次浏览

为了从图像中分离特定部分,我们必须首先找到该区域。然后,我们必须将该区域从主图像复制到另一个矩阵。这就是 OpenCV 中 ROI 的工作方式。在这个示例中,一开始声明了两个矩阵。之后,将名为“image_name.jpg”的图像加载到“image1”矩阵中。下一行“image2=image1 (Rect(100, 100, 120, 120));” 需要特别注意。此行正在裁剪图像的已定义区域并将其存储在“image2”矩阵中。该图显示了我们在这里使用“Rect(100, 100, ... 阅读更多

如何在 OpenCV 中使用 C++ 读取多通道图像中的像素值?

Ginni
更新于 2021年5月3日 10:27:28

701 次浏览

我们声明了三个名为“blue_Channel”、“green_channel”和“red_channel”的变量。这些变量的目标是保存像素值。我们在“for 循环”中使用了这些变量。然后我们声明了一个名为“color_Image_Matrix”的矩阵。此方法的语法是:blue_Channel = color_image_Matrix.at(i, j)[0];我们使用的是 BGR 图像。它有三个通道。这些通道保持特定的顺序,color_image_Matrix.at (i, j) 表示位于 (i, i) 处的像素值,而 [0] 表示第一个通道。例如,如果我们这样写:blue_Channel=color_image_Matrix.at (30, 35) [0];这意味着变量“blue_Channel”将具有位于 (30, 35) 处的第一个通道的像素值。 ... 阅读更多

如何在 Tkinter 中禁用组合框?

Dev Prakash Sharma
更新于 2021年5月4日 14:25:48

3K+ 次浏览

组合框部件类似于 Tkinter 中的 OptionMenu 部件,它允许用户从选项组中进行选择。组合框部件允许用户使用 Entry 部件选择选项,该部件从下拉列表中添加选定的菜单项。我们可以通过提供 state 属性来启用或禁用给定组合框部件中的选项。state 属性强制使部件处于活动状态或禁用状态。要禁用组合框部件,我们必须将 state 属性设置为 readonly 或 disabled。示例 # 导入所需的库 from tkinter import * from tkinter import ttk ... 阅读更多

如何在 Python for 循环中创建 Tkinter 按钮?

Dev Prakash Sharma
更新于 2021年5月3日 09:35:35

3K+ 次浏览

Tkinter Button 部件在处理事件和在应用程序执行期间执行操作方面非常有用。我们可以使用 Button(parent, text, option..) 构造函数创建 Tkinter 按钮。使用构造函数,我们可以在循环中创建多个按钮。示例在这个示例中,我们将使用 Python for 循环创建一定范围内的多个按钮。# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 Tkinter 框架实例 win= Tk() # 设置窗口的几何形状 win.geometry("750x250") # 创建一个 LabelFrame labelframe= LabelFrame(win) # 在窗口中定义一个画布 canvas= Canvas(labelframe) canvas.pack(side=RIGHT, fill=BOTH, ... 阅读更多

如何使用 Tkinter 创建消息框?

Dev Prakash Sharma
更新于 2021年5月4日 14:26:28

3K+ 次浏览

在特定应用程序中,我们可以使用 messagebox 方法创建 messagebox。以下是我们可以为特定应用程序创建的 messagebox 列表,showinfo() - 在屏幕上显示常规消息。showwarning() - 向用户显示警告。showerror() - 显示错误消息。askquestion() - 通过 messagebox 查询用户。asktocancel() - 显示信息以取消操作。askretrycancel() - 显示消息以提示用户是否重试。示例在这个示例中,我们将创建一个应用程序,该应用程序将在单击按钮后显示一个信息消息框。# 导入所需的库 from tkinter import * from tkinter ... 阅读更多

如何在 Tkinter 中将进度条连接到函数?

Dev Prakash Sharma
更新于 2021年5月4日 14:26:46

3K+ 次浏览

进度条有助于可视化正在运行的进程的状态。我们已经使用并交互了许多进度条,例如获取从互联网下载文件的进度状态、在本地系统上加载文件等。让我们假设我们想在我们的应用程序中创建和连接一个进度条。我们将使用 ProgressBar(win, options) 方法创建一个全宽进度条。它可以通过启用和禁用它的按钮进行配置。示例 # 导入所需的库 from tkinter import * from tkinter import ttk import time # 创建 Tkinter 框架实例 ... 阅读更多

如何在 Tkinter 中更改标题栏?

Dev Prakash Sharma
更新于 2021年5月4日 14:27:13

20K+ 次浏览

Tkinter 最初为每个应用程序设置一个默认标题栏。我们可以通过配置 title("Enter any Title") 方法来更新或替换 Tkinter 应用程序的标题栏。对于特定应用程序,让我们看看如何更改计算数字平方值的 Tkinter 应用程序的标题。示例 # 导入所需的库 from tkinter import * from tkinter import ttk import math # 创建 Tkinter 框架实例 win = Tk() # 设置 tkinter 框架的几何形状 win.geometry("750x270") # 设置 Tkinter 窗口的标题 win.title("平方计算器") def find_square():    no= int(entry.get())   ... 阅读更多

如何以编程方式更改 Tkinter 标签的颜色?

Dev Prakash Sharma
更新于 2021年5月4日 14:27:43

17K+ 次浏览

Tkinter Label 部件用于向应用程序添加文本或图像。我们甚至可以使用 config(options) 方法配置标签的基本属性。通常,为了动态配置部件属性,我们使用回调函数来修改属性的值。示例在这个示例中,我们将通过定义回调函数来修改颜色 Tkinter 标签。该函数可以由一个按钮激活,该按钮强制标签更改颜色。# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 Tkinter 框架实例 win= Tk() # 定义... 阅读更多

如何在 ttk.Button 中更改字体大小?

Dev Prakash Sharma
更新于 2021年5月4日 14:28:22

4K+ 次浏览

Tkinter Ttk 是 Tkinter 中的一个原生库,用于设置 Tkinter 应用程序中部件的样式。它为应用程序中定义的所有部件提供了一个原生 GUI 接口。为了使用 ttk 设置部件的样式,我们必须使用命令“from tkinter import ttk”在笔记本中导入它。对于特定应用程序,我们可以通过定义 ttk 样式对象的实例来更改字体属性,例如背景颜色、前景颜色、字体大小、字体系列和字体样式。初始化 ttk 对象后,我们可以配置(options) 应用程序中定义的每个部件。示例在这个示例中,... 阅读更多

广告
© . All rights reserved.