对话框的一个例子:

from tkinter.dialog import *
from tkinter import *
def investigation():
d=Dialog(None,title='快乐指数',text='2018年的您觉得过的快乐吗?',
bitmap=DIALOG_ICON,default=0,strings=('不快乐','还可以','很快乐','非常快乐'))
print(d.num)
t=Button(None,text='幸福度调查',command=investigation)
t.pack()
b=Button(None,text='关闭',command=t.quit)
b.pack()
t.mainloop()

弹出一个消息提示框的例子:

from tkinter import *
from tkinter.messagebox import *
root=Tk()
def s():
showinfo(title='hello',message='世界你好')
b1=Button(root,text='open',command=s)
b1.pack()
root.mainloop()

关于顶层窗口:

from tkinter import *
root=Tk()
root.title('我是root窗口!')
L=Label(root,text='我属于root')
L.pack() f=Toplevel(root,width=30,height=20)
f.title('我是toplevel')
Lf=Label(f,text='我是toplevel')
Lf.pack() root.mainloop()

复选框的例子:

from tkinter import *
time1=0
time2=0
def xin1():
global t,c1,time1
if time1%2==0:
time1+=1
t['text']='西瓜被选中'
else:
time1+=1
t['text']='西瓜被取消'
def xin2():
global t,c2,time2
if time2%2==0:
time2+=1
t['text']='芒果被选中'
else:
time2+=1
t['text']='芒果被取消'
root=Tk()
c1=Checkbutton(root,text='西瓜',command=xin1)
c1.pack()
c2=Checkbutton(root,text='芒果',command=xin2)
c2.pack()
t=Label(root,text='')
t.pack()
root.mainloop()

最新文章

  1. ProcExp和TaskMgr的列对比
  2. APP落地页开发中的一些小经验~
  3. CSS Hack及常用的技巧
  4. Android开发之神奇的Fading Edge,让你的View更有层次感!
  5. 一、Solr综述
  6. C#中的委托和游戏中的运用
  7. GO数值和字符串的相互转换
  8. 通过在xml布局文件中设置android:onClick=""来实现组件单击事件
  9. STM32固件库文件分析
  10. 【Spark2.0源码学习】-2.一切从脚本说起
  11. MyEclipse修改项目名称后,部署到tomcat问题。
  12. JS难点--组件开发
  13. C#中的Explicit和Implicit
  14. .net不同集合类型及使用场合
  15. VMware centos7 如何配置静态ip并且可上网
  16. Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程
  17. Android 开发 蓝牙开发
  18. java 中 ResourceBundle 使用 国际化使用
  19. socket心跳超时检测,快速处理新思路(适用于超大量TCP连接情况下)
  20. 解决ios下audio不能正常播放的问题

热门文章

  1. 【设计模式】工厂方法(FactoryMethod)模式
  2. HTML字体对应word字体
  3. BFC简析
  4. C#中回调函数的使用方法和区别
  5. 缷载vs2015后项目不能加载问题
  6. Android TelephonyManager类的使用
  7. firework压缩图片类似于GD库中压缩图片的思路
  8. linux 更新yum源 改成163源
  9. System.DateTime.Now.ToString()的一些用法
  10. 错误Log日志的收集