简介

Toplevel小部件用于创建和显示由窗口管理器直接管理的顶层窗口。顶层窗口小部件可能有也可能没有父窗口。当python应用程序需要在新窗口中表示一些额外信息,弹出窗口或小组件组时,将使用toplevel小部件。


Toplevel小部件用于创建和显示由窗口管理器直接管理的顶层窗口。顶层窗口小部件可能有也可能没有父窗口。

当python应用程序需要在新窗口中表示一些额外信息,弹出窗口或小组件组时,将使用toplevel小部件。

顶层窗户有标题栏,边框和其他窗户装饰。

下面给出了使用Toplevel小部件的语法。

句法

w = Toplevel(options)

下面给出了可能的选项列表。

SN

选项

说明

1

bg

它代表窗口的背景颜色。

2

bd

表示窗口的边框大小。

3

cursor

当鼠标在窗口中时,鼠标指针变为设置为箭头,点等的光标类型。

4

class_

文本小部件中选择的文本将导出以选择到窗口管理器。我们可以将其设置为0以使此行为为false。

5

font

插入窗口小部件的文本的字体类型。

6

fg

小部件的前景色。

7

height

它表示窗口的高度。

8

relief

它代表窗口的类型。

9

width

表示窗口的宽度,

方法

与Toplevel小部件关联的方法在以下列表中给出。

SN

方法

说明

1

deiconify()

此方法用于显示窗口。

2

frame()

它用于显示系统相关的窗口标识符。

3

group(window)

用于将此窗口添加到指定的窗口组。

4

iconify()

用于将顶层窗口转换为图标。

5

protocol(name, function)

用于提及将为特定协议调用的功能。

6

state()

它用于获取窗口的当前状态。可能的值包括normal,iconic,withdrawn和icon。

7

transient([master])

用于将此窗口转换为瞬态窗口(临时)。

8

withdraw()

它用于删除窗口但不会销毁它。

9

maxsize(width,height)

用于声明窗口的最大大小。

10

minsize(width, height)

用于声明窗口的最小尺寸。

11

positionfrom(who)

用于定义位置控制器。

12

resizable(width, height)

用于控制窗口是否可调整大小。

13

sizefrom(who)

用于定义大小控制器。

14

title(string)

用于定义窗口的标题。

from tkinter import *root = Tk()root.geometry("200x200")def open():      top = Toplevel(root)      top.mainloop()btn = Button(root, text = "open", command = open)btn.place(x=75,y=50)root.mainloop()

输出:

python topk类型 toplevel python_python topk类型


END

时光,在物转星移中渐行渐远,春花一梦,流水无痕,没有在最想做的时候去做的事情,都是人生的遗憾。人生需要深思熟虑,也需要一时的冲动。