是否有可能在Qt的工具提示中显示树视图?

时间:2013-10-31 03:58:33

标签: qt

是否可以在Qt的工具提示中显示树视图?或者用QString表示树视图,然后在工具提示中显示它?

2 个答案:

答案 0 :(得分:2)

doc说:

  

提示是一小段文字,提醒用户小部件的功能。它在特定位置下方以独特的黑黄色组合绘制。提示可以是任何富文本格式的字符串。

     

工具提示中显示的富文本是隐式自动换行的,除非使用<p style='white-space:pre'>.

进行不同的指定

然后我建议最简单的方法是使用嵌套的HTML列表,例如<ul><li>...<ul><li>...</ul>...</ul>,可以很容易地从你的结构中获取

答案 1 :(得分:1)

我认为您需要动态创建树视图并在用户停止移动鼠标时显示它。

  1. 创建包含QTreeView的小部件,并命名为ToolTipTree
  2. 使TooltipTree跟随鼠标
  3. 当用户停止移动鼠标时,显示ToolTipTree。我再次移动鼠标,隐藏ToolTipTree