0

Qt のツールチップにツリー ビューを表示することは可能ですか? または QString でツリー ビューを表し、それをツールチップに表示しますか?

4

2 に答える 2

2

ドキュメントの状態:

ヒントは、ウィジェットの機能をユーザーに思い出させる短いテキストです。指定された位置のすぐ下に、特徴的な黒地に黄色の組み合わせで描画されます。ヒントは、リッチ テキスト形式の文字列にすることができます。

ツール ヒントに表示されるリッチ テキストは、別の方法で指定しない限り、暗黙的にワードラップされます。<p style='white-space:pre'>.

次に、最も簡単な方法は、ネストされた HTML リストを使用することです。そのようなもの<ul><li>...<ul><li>...</ul>...</ul>は、構造から簡単に取得できます。

于 2013-10-31T07:49:34.803 に答える
1

ツリービューを動的に作成し、ユーザーがマウスの移動を停止したときに表示する必要があると思います。

  1. QTreeView を含むウィジェットを作成し、ToolTipTree のような名前を付けます
  2. TooltipTree をマウスに追従させる
  3. ユーザーがマウスの移動を停止すると、ToolTipTree が表示されるように設定します。ユーザーがもう一度マウスを移動し、ToolTipTree を非表示にします
于 2013-10-31T04:53:33.677 に答える