PyGTK窗口始终位于所有"始终在顶部"窗口之上

fam*_*man 5 python linux windows user-interface pygtk

我创建了一个PyGTK应用程序,需要始终在顶部.透明窗口将鼠标单击重定向到下面的窗口,因此一旦您进入底层窗口,就会失去焦点.这是预期的行为.事实上,它应该只显示一个总是高于一切的小图像.

除非您使用libreoffice全屏演示文稿,否则这种方法很有效.演示窗口也标记为always on top,因此我的窗口进入后台.即使我使用它Alt+Tab然后点击底层的libreoffice幻灯片(这是必要的),我的窗口再次进入后台.

这是一个非常具体的问题,解决方案应该适用于Linux和Windows.我不知道该怎么做.我刚刚发现很多关于如何always在顶部安装Windows的问题,但没有一个问题可以解决我的问题.

长话短说:我如何将窗口始终放在每个始终位于顶部的窗口的顶部?

Fay*_*san 5

简单回答:您可以使用AutoHotKey脚本在Windows中使用"Always on Top" .

请遵循以下步骤:

  • 安装AutoHotKey
  • 在图像之后创建新的AHK脚本
  • 添加此代码 ^SPACE:: Winset, Alwaysontop, , A
  • 接下来,双击您的脚本以运行它.您将知道它正在运行,因为系统托盘中会出现绿色的"H"徽标,让您知道它正在作为后台进程运行.
  • 现在按Ctrl + Space将任何当前活动的窗口设置为始终位于顶部.按Ctrl + Space再次将窗口设置为不再始终位于顶部.

在此输入图像描述

在此输入图像描述

在此输入图像描述