如何解决QTreeView 的 HTML 委托 sizeHint() 计算
我使用 C++/Qt 5.15.2、Windows 7。我已经创建了典型的自定义 HTML 委托,并为 paintEvent()
覆盖了 sizeHint()
和 QTreeView
。我使用以下 HTML 片段:
<img src="path_to_image" height="16" width="16"/>
<span style="color:#0000ff;background-color:#ffffff;font-size:10px;>BLABLA</span>
因此,我需要左侧的图标和单元格中的相应文本。我看到了图标和文本,但似乎 QTextDocument::idealWidth()
返回的宽度很小,因此文本的一部分在右侧被剪切。解决方法是什么?我不介意 HTML 重构。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。