Model dialog : Dialog « Tkinker « Python Tutorial






Model dialog
import sys
from Tkinter import *
makemodal = (len(sys.argv) > 1)
     
def dialog():
    win = Toplevel()                              
    Label(win,  text='information').pack()
    Button(win, text='OK', command=win.destroy).pack()
    if makemodal:
        win.focus_set()          
        win.grab_set()           
        win.wait_window()        
    print 'dialog exit'          
     
root = Tk()
Button(root, text='popup', command=dialog).pack()
root.mainloop()








18.10.Dialog
18.10.1.OK Cancel message boxOK Cancel message box
18.10.2.Color dialog
18.10.3.File dialog
18.10.4.Question dialogQuestion dialog
18.10.5.Error dialogError dialog
18.10.6.Message boxMessage box
18.10.7.Model dialogModel dialog
18.10.8.Popup dialogPopup dialog
18.10.9.A quit button that verifies exit requestsA quit button that verifies exit requests