Javatpoint标志
Javatpoint标志

Python Tkinter-Top级别小部件

Tkinter是一个Python模块,用于开发从应用程序到网站的任何项目的GUI。GUI代表图形用户界面。Tkinter是用于快速创建GUI的最广泛使用的模块之一。模块的功能使设计人员的工作更容易。

每当我们试图在电脑上安装任何软件时,屏幕上就会出现一个对话框,询问软件的权限。该窗口将停止整个后台工作,直到它接收到输入,显示在控制台的所有内容之上。这是一个顶级小部件的示例。

本教程解释如何使用Python Tkinter模块创建顶级小部件。

顶级小部件的作用类似于窗口,由窗口管理器管理。它通常用于获取多个对话框以获取额外的项目信息。

功能使用:最高级的()

语法:

1.根:根窗口(屏幕上打开所有其他窗口的第一个窗口)(可选参数)。

2.bg:小部件的背景颜色

例子:

输出:

Python Tkinter-Top级别小部件

3.fg:小部件的前景色

4.双相障碍:小部件边框的宽度。默认值为0。

5.高度、宽度:小部件的尺寸

例子:

输出:

Python Tkinter-Top级别小部件

6.字体:窗口中文本要使用的字体类型

7.游标:当我们将鼠标指针放入窗口时,就会显示光标的类型。不同类型游标的名称是预定义的。

例子:

输出:

Python Tkinter-Top级别小部件

还有更多可选参数,为窗口外观指定几个其他选项。

顶层小部件模块中的方法:

1.mainloop ():它用于运行事件循环。我们在打开一个窗口时调用这个方法,它会阻止所有其他代码的执行,直到窗口关闭。

只使用这个方法,我们可以创建一个简单的顶级窗口:

输出:

Python Tkinter-Top级别小部件

2.图标化():它将窗口从屏幕上移除,并将其最小化为任务栏中的图标。

输出:

Python Tkinter-Top级别小部件

3.deiconify ():它将转换后的图标转换回窗口

4.windraw ():它从控制台删除窗口。它不会破坏窗户,但会把它藏起来。要撤消该方法,可以使用deiconify()或iconify()。

5.标题():为窗口指定一个标题

6.状态():返回创建窗口的状态,例如:图标,撤销等。

7.框架():它创建了一个矩形区域,用于排列和填充窗口内的所有小部件。

8.救济():在窗口/小部件上设置特定的模拟3D效果。这些选项都是预定义的。

现在让我们在上面创建一个根窗口和顶级窗口:

代码:

输出:

Python Tkinter-Top级别小部件

Tkinter还允许在一个根窗口上有多个顶级窗口。下面是一个示例程序,当用户单击按钮时,执行一个根窗口和两个顶级窗口:

输出:

Python Tkinter-Top级别小部件

有了到目前为止所获得的知识,让我们创建一个简单的项目,称为“秘密信息”。我们现在将实现一个程序,在单击按钮时打开一个带有秘密标记消息的顶级窗口:

输出:

Python Tkinter-Top级别小部件

这很简单。不是吗?

Tkinter是一个具有许多特性的GUI应用程序,顶级小部件是主要的特性之一。







Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map