Ubuntu XFCE 18.04 win32gui的替代品?

2024-04-26 23:31:04 发布

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

我已经使用win32gui在windows环境中编写了一些代码,现在我正在尝试移植它,以便能够在运行ubuntuxfce18.04的机器上运行。本质上,我想通过它的名字抓取一个特定的窗口,把它聚焦,然后得到它的坐标。有没有类似的东西适用于ubuntu

hwnd = win32gui.FindWindow(None, window_name)
win32gui.SetForegroundWindow(hwnd)
x, y, x1, y1 = win32gui.GetClientRect(hwnd)
x, y = win32gui.ClientToScreen(hwnd, (x, y))

Tags: 代码name机器none环境ubuntuwindowswindow
1条回答
网友
1楼 · 发布于 2024-04-26 23:31:04

您可能正在寻找X11 Window System,它或多或少是基于Linux的图形操作系统中使用的标准窗口系统。根据x.org自己的说法,不建议直接使用X11开发,而是使用诸如Qt或GTK+之类的图形工具包。但是,如果希望直接使用X11编程,可以使用Xlib或XC绑定。您可以在https://www.x.org/wiki/ProgrammingDocumentation/上找到关于这些库的各种文档

相关问题 更多 >