【问题标题】:How can I modify a QItemDelegate to support simply text formatting?如何修改 QItemDelegate 以支持简单的文本格式?
【发布时间】:2010-12-29 21:42:46
【问题描述】:

我正在尝试通过一些简单的文本格式更改在 QListView 中显示一些项目。

我的列表项是字典条目。这个词是粗体的。定义不是:

  • 单词:定义
  • 另一个词:另一个定义

通过阅读文档,我发现我需要创建一个我开始做的自定义委托,但我认为我做错了什么。使用 QItemDelegate,看起来我需要为这个简单的修改复制大量的行为。

有没有办法从 QItemDelegate 子类化,这样我就不会重复太多代码?

编辑再搜索一番,我找到了this answer

【问题讨论】:

    标签: qt


    【解决方案1】:

    documentation 建议使用 QStyledItemDelegate。更简单的是使用 QListWidget 并使用 setItemWidget 将项目设置为 QLabels 并在 QLabels 中使用 RichText。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多