tkinter 隐藏主窗口,只显示对话框
from 方式:
from tkinter import * #注意模块导入方式,否则代码会有差别,另见:import tkinter.messagebox 方法
from tkinter import messagebox
root = Tk()
root.withdraw() #****实现主窗口隐藏
#root.update() #*********需要update一下,不update也可以?
txt=messagebox.showinfo("提示:","主窗口退出withdarw了!")
msg1=messagebox._show("提示","主窗口退出withdarw了?")
msg2=messagebox.showinfo('提示','showinfo')
msg3=messagebox.showwarning('警告','明日降温')
msg4=messagebox.askokcancel('提示', '要执行此操作吗')
msg5=messagebox.askyesnocancel('提示', '要执行此操作吗')
msg6=messagebox.showerror('错误','出错了Error!')
print("msg1=",msg1,"msg2=",msg2,"msg3=",msg3,"msg4=",msg4,"msg5=",msg5,"msg6=",msg6)
print(txt)
if txt=="ok":
root.destroy()
# 进入消息循环
root.mainloop()
import 方式:
#注意模块导入方式,否则代码会有差别,另见:from tkinter import messagebox
import tkinter.messagebox
import tkinter
root = tkinter.Tk()
root.withdraw() #****实现主窗口隐藏
tkinter.messagebox.showinfo('提示',' 实现主窗口隐藏withdraw!')
#root.update() #*********需要update一下,不update也可以?
txt=tkinter.messagebox.showinfo("提示:","主窗口退出withdarw了!")
msg1=tkinter.messagebox._show("提示","主窗口退出withdarw了?")
msg2=tkinter.messagebox.showinfo('提示','showinfo')
msg3=tkinter.messagebox.showwarning('警告','明日降温')
msg4=tkinter.messagebox.askokcancel('提示', '要执行此操作吗')
msg5=tkinter.messagebox.askyesnocancel('提示', '要执行此操作吗')
msg6=tkinter.messagebox.showerror('错误','出错了')
print('msg1=',msg1,"msg2=",msg2,"msg3=",msg3,"msg4=",msg4,"msg5=",msg5,"msg6=",msg6)
print(txt)
if txt=="ok":
root.destroy()
# 进入消息循环
root.mainloop()
打赏 :