gpt4 book ai didi

python - 在 python 中获取屏幕顶部的 tkinter Messagebox

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:55 24 4
gpt4 key购买 nike

我需要在屏幕顶部显示消息框。所以,我尝试了:

from tkinter import *
from tkinter import ttk
from tkinter import messagebox
root = Tk()

top_box = Toplevel(root)

messagebox.showerror("title","message",parent=top_box)

root.mainloop()

我得到的结果是:任务栏给人以新打开的东西的吸引力。 enter image description here

But it doesn't show on the screen. (Should be visible first/ Priorty to be given to it..)

最佳答案

这对我在 Windows 10 上有效:

import tkinter
root = tkinter.Tk()

root.wm_attributes("-topmost", 1)
root.withdraw()
tkinter.messagebox.showerror("title", "message", parent=root)

root.destroy()

我能够/必须简化一些事情。

由于root.withdraw,该窗口不会出现在任务栏中。

我还要感谢制作 this post 的人,我见过许多包含 -topmost 1 的解决方案,但这是第一个使用 parent 参数的解决方案。

关于python - 在 python 中获取屏幕顶部的 tkinter Messagebox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52345195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com