Tkinter Toplevel窗口和多个工作区 - 在原始linux工作区中放置窗口

时间:2017-04-02 13:22:26

标签: python tkinter toplevel

我在Debian Gnome上运行它,但我认为这与大多数UNIX发行版和接口有关:

from time    import sleep
from Tkinter import Tk,Toplevel
tk=Tk()
def run():
    sleep(3)
    Toplevel(tk)
run()

在Gnome中,运行此工作并切换工作空间将导致Toplevel窗口出现在当前工作空间中,而不是实际运行该命令的工作空间。有没有办法解决这个问题,以便命令运行的新窗口出现?如果这是Gnome特定的事情让我知道,我将修改问题和标签。

要清楚:我有一个应用程序,可以在工作时自动弹出这些窗口 - 我正在做其他事情。上面的睡眠就是模仿它。

这是有道理的,它会以这种方式工作,但我想知道是否有任何简单的旁路?我有一个使用Toplevels作为“耐心,运行”窗口的应用程序,当它们出现在不同的工作区时会很烦人。

0 个答案:

没有答案