Python3 Tkinter-Toplevel
2024-08-29 11:57:57
1.创建
Toplevel与Frame类似,但是它包含窗体属性(如Title)
from tkinter import *
root=Tk()
tl=Toplevel()
Label(tl,text='hello label').pack()
root.mainloop()
结果是创建了两个窗体,一个是root启动的,另一个则是Toplevel创建的
2.设置属性
from tkinter import *
root=Tk()
tl=Toplevel()
tl.title('hello Toplevel')
tl.geometry('400x300')
Label(tl,text='hello label').pack()
root.mainloop()
3.制作自己的提示窗
from tkinter import *
root=Tk()
mbYes,mbYesNo,mbYesNoCancel,mbYesNoAbort=0,1,2,4
def MessageBox():
mbType=mbYesNo
textShow='Yes'
if mbType==mbYes:
textShow='Yes'
elif mbType==mbYesNo:
textShow='YesNo'
elif mbType==mbYesNoCancel:
textShow='YesNoCancel'
elif mbType==mbYesNoAbort:
textShow='YesNoAbort'
tl=Toplevel(height=200,width=400)
Label(tl,text=textShow).pack()
Button(root,text='click me',command=MessageBox).pack()
root.mainloop()
点击按钮就会弹出提示框
最新文章
- jquery通过name,id名称获取当前value值
- hdu 2187 悼念512汶川大地震遇难同胞——老人是真饿了
- java中值类型和引用类型的区别
- 秒懂sql intersect
- NYOJ129 决策树 【并检查集合】
- Retrofit,Rxjava,OkHttp3的配置
- 06jQuery-06-AJAX
- matlab 画二维图与三维图
- Ant Man CodeForces - 704B (图论,贪心)
- 2018 Multi-University Training Contest 4-Glad You Came(hdu 6356)
- C#获取外网IP地址;C#获取所在IP城市地址
- 算法笔记_157:算法提高 c++_ch02_01(Java)
- python动态给对象或者类添加方法
- 006.ASP.NET MVC ActionResults说明
- python向数据库插入中文乱码问题
- Luogu 3911 最小公倍数之和
- [BZOJ 1806] Miners 矿工配餐
- Finite Encyclopedia of Integer Sequences(找规律)
- Python实现简单的Web服务器 解析
- application和javaBean练习