tkinter 10 messagebox 弹窗

  •  
    运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif
  • # coding=gbk
    # 运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif
    import tkinter as tk
    import tkinter.messagebox
    
    window = tk.Tk()
    window.title('my window')
    window.geometry('200x200')
    
    def hit_me():
        tk.messagebox.showinfo(title='Hi', message='hahahaha')   # return 'ok'
        tk.messagebox.showwarning(title='Hi', message='nononono')   # return 'ok'
        tk.messagebox.showerror(title='Hi', message='No!! never')   # return 'ok'
        print(tk.messagebox.askquestion(title='Hi', message='hahahaha'))   # return 'yes' , 'no'
        print(tk.messagebox.askyesno(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.askretrycancel(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.askokcancel(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.askyesnocancel(title="Hi", message="haha"))     # return, True, False, None
    
    tk.Button(window, text='hit me', command=hit_me).pack()
    window.mainloop()

     

posted on 2018-04-16 18:06  jkn1234  阅读(418)  评论(0)    收藏  举报