我正在使用 Python 3 和 tkinter 编写一个程序,其中顶层最初出现在根窗口的中心。如果顶层没有移开,它会覆盖任何可能出现的显示错误消息的消息框。消息框出现在根窗口前面,但在顶层后面。命令行中的简单示例显示会发生什么:
>>> from tkinter import *
>>> from tkinter import messagebox
>>> root = Tk()
>>> texto = Toplevel(root) # (Manually put toplevel in front of root)
>>> messagebox.showinfo(message='Does this work?')
Run Code Online (Sandbox Code Playgroud)
有没有办法让消息框出现在顶层前面?
小智 10
我尝试使用:“parent”而不是 master 作为这个消息框,顶级为 Master ,它对我有用!
messagebox.showinfo("title", "message",parent=texto)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14280 次 |
| 最近记录: |