Tkinter: Difference between revisions

Content added Content deleted
Line 288: Line 288:
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
from tkinter import messagebox
from tkinter import messagebox
messagebox.showinfo('Message title','Message content')
messagebox.showinfo('Message title','Message content', parent=frame)
</syntaxhighlight>
</syntaxhighlight>


*Warn or Error:
*Warn or Error:
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
messagebox.showwarning('Message title', 'Message content') #shows warning message
messagebox.showwarning('Message title', 'Message content', parent=frame) #shows warning message
messagebox.showerror('Message title', 'Message content') #shows error message
messagebox.showerror('Message title', 'Message content', parent=frame) #shows error message
</syntaxhighlight>
</syntaxhighlight>


*Askquestion dialogs:
*Askquestion dialogs:
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
res = messagebox.askquestion('Message title','Message content')
res = messagebox.askquestion('Message title','Message content', parent=frame)
res = messagebox.askyesno('Message title','Message content')
res = messagebox.askyesno('Message title','Message content', parent=frame)
res = messagebox.askyesnocancel('Message title','Message content')
res = messagebox.askyesnocancel('Message title','Message content', parent=frame)
res = messagebox.askokcancel('Message title','Message content')
res = messagebox.askokcancel('Message title','Message content', parent=frame)
res = messagebox.askretrycancel('Message title','Message content')
res = messagebox.askretrycancel('Message title','Message content', parent=frame)
</syntaxhighlight>
</syntaxhighlight>


Line 311: Line 311:
from tkinter import messagebox
from tkinter import messagebox


window = Tk()
root = Tk()


def clicked():
def clicked():
messagebox.showinfo('Message title', 'Message content')
messagebox.showinfo('Message title', 'Message content', parent=root)


btn = Button(window,text='Click here', command=clicked)
btn = Button(root,text='Click here', command=clicked)
btn.grid(column=0,row=0)
btn.grid(column=0,row=0)