有没有办法在Linux下获取当前聚焦窗口的Geometry?我只需要 Window 当前获得焦点或位于桌面顶部的位置(x 和 y)和大小(宽度和高度)。
我想在我的 QT 应用程序中使用此信息来截取此窗口的屏幕截图。
最佳答案
显然,解决该问题的第一步是确定当前聚焦的窗口。为此,您可以使用 Xlib 的 XGetInputFocus()功能。之后,使用 XGetWindowAttributes()获取窗口的位置和大小(甚至是有关窗口的更多信息)。
关于c++ - 如何在 C++ 中获取 Linux 上当前聚焦窗口的几何图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39547361/