Linux/C++ 将字符串复制到剪贴板
Linux/C++ Copying a string to the clipboard
如何将字符串复制到剪贴板?我想避免QT,可悲的是我只找到了Windows的片段。
你总是可以直接与xlib交互,但这种方式
如果您正在构建 GUI 应用程序,最好的选择是使用 GUI 工具包提供的任何界面(例如 QT 的 QClipboard)。 如果你正在构建一个命令行应用程序,只需使用xsel之类的东西。
如果你真的想只使用 xlib 继续,那么你必须记住一件事:X 不拥有剪贴板;客户端拥有剪贴板。 您的基本工作流程是调用XSetSelectionOwner
然后坐下来处理XSelectionRequestEvent
直到其他客户端从您手中夺走所有权。
如果您正在寻找示例,xsel 源相当容易遵循。 之后,ICCCM就是寻找的地方。
相关文章:
- C++剪贴板队列粘贴随机结果?
- 将缓冲区复制到剪贴板 [换行错误]
- wxWidgets mac剪贴板在3.1.3上坏了?
- 获取剪贴板数据(CF_HDROP)在剪切和粘贴中失败
- 将矢量复制到剪贴板
- Linux/C++ 将字符串复制到剪贴板
- 从表视图复制到剪贴板
- 无法将 HTML 格式的 unicode(wchar_t 使用)复制到剪贴板
- BitBlt从剪贴板复制位图会给出错误的颜色
- 将文本复制到 MFC 中的剪贴板
- 如何将字符数组复制到剪贴板
- 通过QT将(rtf)表复制到剪贴板(或:将QTextDocument写入剪贴板)
- 将 unicode 字符串复制到剪贴板不起作用
- 如何在qt的剪贴板上复制lineEdit的内容
- 复制和粘贴剪贴板从不同的应用程序
- 在c++中复制到剪贴板
- 如何在C++中从剪贴板复制/粘贴
- 将 QML 项目作为图像复制到剪贴板C++
- C++:如何将多个对象复制到剪贴板并在之后提取它们
- C++ WINAPI 按钮剪贴板 - 复制操作