• tkinter之对话框


    对话框的一个例子:

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

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

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

    关于顶层窗口:

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

    复选框的例子:

    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()
    View Code
  • 相关阅读:
    关于vue 自定义组件的写法与用法
    常用的几种监控服务器性能的Linux命令
    Web自动化测试入门
    接口测试入门
    Selenium+IDEA(java+maven+testNG)+Jenkins环境搭建
    Jmeter+ant+Jenkins环境搭建
    iframe在移动端的缩放
    CSS3的颜色渐变效果
    Hexo建博小结
    Ajax基本概念和原理
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/9363063.html
Copyright © 2020-2023  润新知