使用Ctypes模块通过Python获取剪贴板(Linux中)

2024-09-28 19:00:03 发布

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

我正试图通过pythonctypes模块为Linux获取剪贴板数据。我已经搜索过了,但我只找到了Windows解决方案。此问题是一个解决方案,但适用于Windows->getting clipboard(in windows)。 我为我的情况找到了一个Python模块,模块->pyperclip。但我想知道,我是否可以仅使用ctypes模块获取剪贴板数据?没有任何额外的包装。只有基本面


Tags: 模块数据inlinuxwindows情况解决方案ctypes
1条回答
网友
1楼 · 发布于 2024-09-28 19:00:03

嗯,您应该只使用^{},它以跨平台的方式解决了剪贴板问题

不过,对于Linux,它只是尝试使用GTK、Qt中的剪贴板,或者使用外部进程使用x11中的剪贴板-(source code for pyperclip)

如果您真的想在过程中直接为x11获取值或设置剪贴板,您可以尝试使用Python xlib绑定https://github.com/python-xlib/python-xlib-它们为您完成ctypes部分,然后check this document which details how to access the clipboard properly

相关问题 更多 >