Python Basics
Python Advanced
Python Useful References
Python Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM
|
Python - Tkinter tkMessageBox
The tkMessageBox module is used to display message boxes in your applications. This module provides a number of functions that you can use to display an appropriate
message.
Some of these functions are showinfo, showwarning, showerror, askquestion, askokcancel, askyesno, and askretryignore.
Syntax:
Here is the simple syntax to create this widget:
tkMessageBox.FunctionName(title, message [, options])
|
Parameters:
FunctionName: This is the name of the appropriate message box function.
title: This is the text to be displayed in the title bar of a message box.
message: This is the text to be displayed as a message.
options: options are alternative choices that you may use to tailor a standard message box. Some of the options that you can use are default and parent. The default option is used to specify the default button, such as ABORT, RETRY, or IGNORE in the message box. The parent option is used to specify the window on top of which the message box is to be displayed.
You could use one of the following functions with dialogue box:
showinfo()
showwarning()
showerror ()
askquestion()
askokcancel()
askyesno ()
askretrycancel ()
Example:
Try following example yourself:
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
def hello():
tkMessageBox.showinfo("Say Hello", "Hello World")
B1 = Tkinter.Button(top, text = "Say Hello", command = hello)
B1.pack()
top.mainloop()
|
This would produce following result:
|
|
|