文字列をクリップボードにコピーするにはどうすればよいですか? 私はQTを避けたいと思います。悲しいことに、私はWindows用のスニペットを見つけるだけです。Linux/C++クリップボードに文字列をコピーする
1
A
答えて
1
いつでも直接xlibと対話できますが、その方法はlies madness(言語警告)です。
GUIアプリケーションを構築する場合は、GUIツールキットが提供するすべてのインターフェイス(QTの場合はQClipboardなど)を使用することをお勧めします。コマンドラインアプリをビルドする場合は、xselのようなものにシェルするだけです。
本当にxlibだけを使用したい場合は、1つのことを覚えておく必要があります.Xはクリップボードを所有していません。クライアントはクリップボードを所有しています。あなたの基本的なワークフローは、XSetSelectionOwner
に電話をかけて、他のクライアントがあなたから離れて所有するまで、座ってXSelectionRequestEvent
を処理することです。
例をお探しの場合、xselのソースはかなり簡単です。その後、ICCCMが見る場所です。
+0
GUIなし、小さなスクリーンショットツール。私はそれをアップロードして、文字列としてURLを取得すること(xlib ^^で画像をつかむことからすべての作業をしている)。今すぐクリップボードに文字列をコピーするだけです – user273032
関連する問題
- 1. クリップボードにSwift 3コピー文字列
- 2. 文字列をクリップボードにネイティブにコピーするpython 3
- 3. exモードのコマンド文字列をクリップボードにコピーする方法は?
- 4. 16進数0x00を含む文字列をクリップボードにコピー
- 5. クリップボードに文字列をコピーできない(Java)
- 6. 角2 - 文字列を自動的に値の変更時にクリップボードにコピー
- 7. eclipseのファイルをコピーすると、ファイルの代わりにファイル名(文字列)がクリップボードにコピーされます
- 8. 文字列を配列にコピーする
- 9. ファイルをクリップボードにコピーする
- 10. エクセルVBA:レンジにコピーする文字列配列 - 文字列
- 11. 文字列の一部を別の文字列にコピーする
- 12. 文字列を別の文字列にコピーする
- 13. デバッグコンソールをクリップボードにコピー
- 14. クリップボードにファイルをコピー
- 15. 特定の文字セットを使用してテキストをクリップボードにコピーする方法
- 16. クリップボードからVBの配列にコピー
- 17. 文字列のリストを返すStringBuilder +最後にクリップボードにコピーするときのNewLine?
- 18. 文字列をパネルのvimからクリップボードにtmuxの別のパネルにコピーするには?
- 19. Javaはクリップボードにコピー
- 20. バックスラッシュでクリップボードにコピー
- 21. クリップボードにブレークラインでコピー
- 22. Adobe Indesignスクリプトを大文字に変更し、テキストをクリップボードにコピー
- 23. 文字列を別の文字列にコピー
- 24. 文字列コンテンツを文字配列にコピー
- 25. leiningenのコピー結果をクリップボードにコピー
- 26. Cで文字列をコピーする
- 27. 文字列の一部をコピーする
- 28. セルの値をクリップボードにコピー
- 29. WPF C#オーディオファイルをクリップボードにコピー
- 30. Outlookのクリップボードにメールオブジェクトをコピー
あなたはどのようなシステムについて尋ねていますか?より正確には、どのようなデスクトップ環境ですか? –
私はarch/cinnemonにいますが、私はそれを開いたままにしておきたいです。 – user273032
ポイントはあなたがそれを開いたままにすることができないということです。クリップボードはさまざまなシステムで異なった働きをしています。私が知る限り、それらとやり取りする標準的な方法はありません。 –