是否可以在Qt的工具提示中显示树视图



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

文档指出:

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

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

然后,我建议最简单的方法是使用嵌套的HTML列表,例如<ul><li>...<ul><li>...</ul>...</ul>可以从您的结构中轻松获得

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

  1. 创建包含QTreeView和名称(如ToolTipTree)的小部件
  2. 使工具提示树跟随鼠标
  3. 当用户停止移动鼠标时,设置显示的工具提示树。我再次移动鼠标,隐藏工具提示树

最新更新