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()

点击按钮就会弹出提示框

 

最新文章

  1. jquery通过name,id名称获取当前value值
  2. hdu 2187 悼念512汶川大地震遇难同胞——老人是真饿了
  3. java中值类型和引用类型的区别
  4. 秒懂sql intersect
  5. NYOJ129 决策树 【并检查集合】
  6. Retrofit,Rxjava,OkHttp3的配置
  7. 06jQuery-06-AJAX
  8. matlab 画二维图与三维图
  9. Ant Man CodeForces - 704B (图论,贪心)
  10. 2018 Multi-University Training Contest 4-Glad You Came(hdu 6356)
  11. C#获取外网IP地址;C#获取所在IP城市地址
  12. 算法笔记_157:算法提高 c++_ch02_01(Java)
  13. python动态给对象或者类添加方法
  14. 006.ASP.NET MVC ActionResults说明
  15. python向数据库插入中文乱码问题
  16. Luogu 3911 最小公倍数之和
  17. [BZOJ 1806] Miners 矿工配餐
  18. Finite Encyclopedia of Integer Sequences(找规律)
  19. Python实现简单的Web服务器 解析
  20. application和javaBean练习

热门文章

  1. Oracle 触发器(二)
  2. Jquery知识点总结(一)
  3. stl学习之namespace
  4. pt-query-digest慢日志分析工具
  5. 30行代码实现js原生三级联动菜单
  6. OpenCV-Python 视频读取
  7. Java : Netty 入门案例
  8. Libcurl交叉编译
  9. C程序设计语言笔记-第一章
  10. C、C++混合调用