今天在预约提醒tkinter弹窗时一直出现两个窗口,其中一个是正常的 tkinter 提示窗口,而另一个是以 tk 开头的弹窗,也就是左上角有小羽毛的弹窗,百度后把测试可行的代码记录如下

问题截图

问题代码如下:

  1. import tkinter.messagebox#弹窗库
  2. tkinter.messagebox.showinfo('提示','预约信息已发送!微信登陆已注销!')

python中tkinter时出现两个弹窗的解决方案 - 图1

解决办法

在程序中加入以下代码即可:

  1. root = tkinter.Tk()
  2. root.withdraw()

正确代码

  1. import tkinter.messagebox#弹窗库
  2. root = tkinter.Tk()
  3. root.withdraw()
  4. tkinter.messagebox.showinfo('提示','预约信息已发送!微信登陆已注销!')

python中tkinter时出现两个弹窗的解决方案 - 图2