Python隐藏/最小化子进程wind

2024-04-26 12:52:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做linux项目,让python启动新的子进程实例(最多8个)。 这些子流程是GUI应用程序(当前在gnome上运行,但它是打开的),通常它们将以全屏模式启动。此外,这些子流程始终只有一个主窗口。在

现在,我的python应用程序需要管理这些子进程(我们称它们为windows)。 我需要实现的是:

  1. 终止应用程序(完成)
  2. 发送按键(我知道如何 这样做,但是我不知道如何发送Windows组合键)
  3. 隐藏或最小化窗口,以便 用户。在

最后一件事是(虽然我对linuxgui编程不熟悉)最困难和最关键的(对项目来说)事情。最好的办法是把窗户藏起来,然后在我需要的时候把它展示出来。或者,我可以把它最小化,因为我的应用程序也将是全屏的,所以我只是想办法阻止windows切换。在

我从python-lib和popen类的子进程开始。看来1-2就够了。任何向导都会很可爱的!在

另一方面,我也想出了以下想法-不是隐藏或最小化,而是发送一个窗口到另一个安全的(阻止用户访问)桌面。我不知道这是否可能。在


Tags: 项目实例用户应用程序进程linuxwindows模式
1条回答
网友
1楼 · 发布于 2024-04-26 12:52:33

有一个xpybutil库,它接口窗口管理器的功能,就像你所问的那样(最小化、查找、甚至剥离窗口装饰等)。在

你可以试试here。在

相关问题 更多 >