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 回答