python – 强制Tkinter窗口保持在全屏幕的顶部 – Windows 10

我有一个Tkinter窗口,我需要保持其他一切 – 包括全屏窗口.

我尝试过的事情:

mainloop之前的root.attributes(‘ – topmost’,True) – 不起作用

类中的self.root.wm_attributes(“ – topmost”,True) – 不起作用

mainloop之前的root.overrideredirect(True) – 仅适用于Linux

mainloop之前的root.lift() – 不起作用

最后,我设置root.lift()重复调用

class TestingGUI:
    def __init__(self, root):
        self.root = root
        self.Ensuretop()

    def Ensuretop(self):
        root.lift()
        root.after(5000, self.Ensuretop)`

这是因为它成功地将窗口提升到我手动切换为“始终在顶部”的任何其他窗口上,例如使用例如Dexpot,但关键是它不适用于全屏应用程序.

具体来说,我需要将它显示在游戏上,因为它是游戏中的音乐播放器.对于需要重复使用某些命令的解决方案,我很好,以确保窗口再次被调到顶部.

解决方法:

正如TessellatingHeckler在评论中指出的那样,不可能确保窗口保持在另一个全屏幕之上.我通过组合循环root.lift()并要求我的用户在无边框窗口中运行他们的应用程序来解决这个问题.

相关文章

Win10任务栏卡死?不要担心!阅读本文,了解如何解决Win10任...
想了解如何自己装系统Win10?阅读本篇SEO优化的文章描述,了...
微软官网win10,提供最新的操作系统信息、下载和更新服务。了...
Win10系统官方下载,提供最新版本的Windows 10操作系统下载。...
华硕win10自动修复无法开机,最全面的解决方案,轻松应对开机...
了解如何安装Win10系统。从下载Win10镜像文件到创建启动盘,...