概述
Toplevel小部件用于创建和显示由窗口管理器直接管理的顶层窗口。顶层窗口小部件可能有也可能没有父窗口。
当python应用程序需要在新窗口中表示一些额外信息,弹出窗口或小组件组时,将使用toplevel小部件。
顶层窗户有标题栏,边框和其他窗户装饰。
下面给出了使用Toplevel小部件的语法。
句法w = Toplevel(options)
下面给出了可能的选项列表。SN选项说明
1bg它代表窗口的背景颜色。
2bd表示窗口的边框大小。
3cursor当鼠标在窗口中时,鼠标指针变为设置为箭头,点等的光标类型。
4class_文本小部件中选择的文本将导出以选择到窗口管理器。我们可以将其设置为0以使此行为为false。
5font插入窗口小部件的文本的字体类型。
6fg小部件的前景色。
7height它表示窗口的高度。
8relief它代表窗口的类型。
9width表示窗口的宽度,
方法
与Toplevel小部件关联的方法在以下列表中给出。SN方法说明
1deiconify()此方法用于显示窗口。
2frame()它用于显示系统相关的窗口标识符。
3group(window)用于将此窗口添加到指定的窗口组。
4iconify()用于将顶层窗口转换为图标。
5protocol(name, function)用于提及将为特定协议调用的功能。
6state()它用于获取窗口的当前状态。可能的值包括normal,iconic,withdrawn和icon。
7transient([master])用于将此窗口转换为瞬态窗口(临时)。
8withdraw()它用于删除窗口但不会销毁它。
9maxsize(width,height)用于声明窗口的最大大小。
10minsize(width, height)用于声明窗口的最小尺寸。
11positionfrom(who)用于定义位置控制器。
12resizable(width, height)用于控制窗口是否可调整大小。
13sizefrom(who)用于定义大小控制器。
14title(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 提示框如何顶层显示_Python Tkinter Toplevel顶层窗口的全部内容,希望文章能够帮你解决python 提示框如何顶层显示_Python Tkinter Toplevel顶层窗口所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复