zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Tomcat部署项目
    正则表达式
    文件的上传和下载
    实现扫码登陆
    onepill Android端
    部署SpringBoot到阿里云
    Gson
    HTML自动刷新页面
    Spring Data JPA根据属性名查询
    Spring Date JPA实现增删改查
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/9363063.html
Copyright © 2011-2022 走看看