小编Chr*_*lli的帖子

如何使用 Python 获取任务栏大小和位置

我正在用Python开发一个模块,我想找到一种方法来获得显示器分辨率减去任务栏,而无需任何用户交互,并且最好以不干扰可视界面的方式。如果我可以获取任务栏的大小和位置,我可以轻松地从显示器分辨率中减去它。但是,我似乎找不到办法。

在 Windows 中,我可以使用该win32api模块并用于GetMonitorInfo获取显示器分辨率。然而,我还没有找到在 Ubuntu 或一般 Linux 中执行此操作的方法。如果您也有办法在 macOS 中执行此操作,那么也很高兴知道,但这对于这个问题来说不是必需的。

我希望支持尽可能多的桌面环境,但我意识到这样做是多么困难,因为每个桌面环境可能都有自己的解决方案。考虑到这一点,我更愿意从这些桌面环境开始:

  • 凯德
  • XFCE
  • 侏儒
  • 肉桂

如果这需要一些外部程序来获取它,我更愿意使用桌面环境或操作系统附带的东西。

python taskbar python3 display-resolution

5
推荐指数
1
解决办法
3002
查看次数

标签 统计

display-resolution ×1

python ×1

python3 ×1

taskbar ×1