pythonleelee 发表于 2022-6-30 17:30:18

求助messagebox

messagebox不在tkinter里面了吗,为啥我py3.7调用不出来啊

jackz007 发表于 2022-6-30 17:51:27

本帖最后由 jackz007 于 2022-6-30 17:54 编辑

      调不出来?是用法不对吧!
      试试下面这个代码呢
import tkinter
tkinter.messagebox.showinfo('温馨提示' , '你中大奖了!')
      注意,如果保存到代码文件,则一定要选择保存为 UTF-8 编码格式的文本文件。

Twilight6 发表于 2022-6-30 18:42:33


老版本的 tkinter 不需要另外导入 messagebox 就可以直接使用对话框组件

但现在版本的 tkinter 通过 from tkinter impor * 不会直接导入 messagebox 组件

所以需要另外导入,例如:

from tkinter.messagebox import *

这样就可以调用 messagebox 中的标准对话框组件,参考代码:

from tkinter.messagebox import *

showinfo("Bingo~", "对话框出现啦!")

pythonleelee 发表于 2022-6-30 18:53:25

Twilight6 发表于 2022-6-30 18:42
老版本的 tkinter 不需要另外导入 messagebox 就可以直接使用对话框组件

但现在版本的 tkinter 通过 f ...

感谢大佬
页: [1]
查看完整版本: 求助messagebox