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