首页 > 解决方案 > 如何从另一个应用程序获取活动应用程序的选定文本

问题描述

更多的是“从哪里开始?”的问题。类别。

我需要制作一个可以在 Linux 中读取当前选定文本的应用程序。它只会在带有 KWin 和 X11(Kubuntu,如果有的话)的 KDE 中使用。

例如,这是预期的 UX:我在 Kate(或任何其他应用程序)中选择文本 -> 按一些全局快捷方式 -> 应用程序启动或已在后台运行,并从 Kate 读取所选文本并对其进行处理(保存归档,例如)。它应该能够从任何应用程序(浏览器、GTK 应用程序、Qt 应用程序等)中读取选择。

甚至可能吗?我应该从哪里开始?哪个子系统应该有“当前聚焦的窗口”和“该窗口中的选定文本”的信息?如何做到这一点?我非常感谢任何指导或见解,因为我对 linux/KDE 应用程序开发完全陌生。也许有一个开源应用程序可以做到这一点,所以我可以尝试从资源中学习?对语言和框架没有要求,但最好使用 Qt/C++。

谢谢

标签: linuxqtkde

解决方案


推荐阅读