からテキストを選択することができますQMessageBox
を選択可能なテキストで表示する方法はありますか?そのため、マウスやキーボードを使用して内容を選択してコピーすることはできますか?私はそれを行うラベルを作成することができますが、メッセージボックスについてはわかりません。 MS Windowsの標準的なメッセージボックスは間違いなくそれを可能にしているようです。QMessageBox
答えて
が、私はこの使用してスタイルシートを解決することを好みます。
を実行し、この度、これは、アプリケーション内の任意の場所に作成されたすべてのメッセージボックスに影響を与えます:
qApp->setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }");
私はOS XのためのQt 5.5でテストこれをしましたし、それが動作します。
既存のスタイルシートに追加するか、完全に上書きしますか?誰かがそのプロジェクトのどこかで似たようなコードを使っていないのかどうかはわかりません。 – Petr
'QApplication'に適用されている既存のスタイルシートを上書きします。すでにスタイルシートを使用している場合は、ファイルにこのエントリを追加するだけです。 –
あなたはTextSelectableByMouse
対話フラグを有効にする必要があります。
QMessageBox mb(QMessageBox::NoIcon, "New message",
"A lot of text", QMessageBox::Ok, this);
mb.setTextInteractionFlags(Qt::TextSelectableByMouse);
int dialogResult = mb.exec();
これはQt4では動作しないようです。 ***エラーC2039: 'setTextInteractionFlags': 'QMessageBox'のメンバーではありません*** – drescherjm
Qt-5.1で追加されました。複雑なライブラリの依存関係のため、私が作業しているアプリケーションではQt5を使用できないため、スタイルシートを使用しなければなりませんでした。 – drescherjm
- 1. QMessageBox(キャッチで
- 2. QMessageBoxとtabOrdering
- 3. QMessageBox;ボタンのレイアウト
- 4. QMessageBoxのHTML
- 5. QMessageBoxの丸いボタン
- 6. サブクラスQMessageBox静的API
- 7. QMessageBox "詳細を表示"
- 8. QMessageBoxが閉じない
- 9. QMessageBoxの結果をボタンロール
- 10. QMessageBox addButton()標準アイコン/ディスプレイを使用
- 11. PyQt - QThreadからQMessageBoxを閉じる
- 12. PyQt5:起動後にQMessageBoxが消える
- 13. QLineEditをQMessageBoxに追加する方法
- 14. QMessageBoxは自動改行を避ける
- 15. PyQt5:QMessageBox standardButtonsで明確化connect()メソッド
- 16. Python PyQt5 QMessageBoxが開かない
- 17. 同時に/つだけQMessageBoxませダブル
- 18. PyQt4のQMessageBoxにカスタムボタンを追加するには
- 19. リンクが内部にあり、クリックできないQMessageBox
- 20. QMessageBoxのメッセージの枠線を設定する方法は?
- 21. Qt QMessageBoxに変数値を追加する方法は?
- 22. PyQt5 - QMessageBoxにスクロールバーを追加するには
- 23. 検索フォームのQMessageBoxにQLineEditを含める方法
- 24. QMessageBoxの標準ボタンからシステムデフォルトのラベルを取得
- 25. QMessageBox内のボタンにスタイルシートを設定できません
- 26. Python QMessageBox改行 '\ n'とリンクが壊れています
- 27. QStringをQMessageBoxに渡すことは可能ですか?
- 28. ラズベリーパイ3のQMessageBoxの最小化ボタンを削除
- 29. QMessageboxがコール時にテキストを表示しない
- 30. QThreadで動作するCコードからQMessageBoxを表示
'QMessageBox'の' setTextInteractionFlags'は 'Qt :: TextSelectableByMouse'に設定されますか? – Gombat