Qt c++ 在表格视图中换行文本(富文本)
Qt c++ Wrap text (richtext) in tableview
我使用 QItemDelegate 和 QStandardItemModel 在 QTableView 中显示文本和图像(文本和图像在我的数据库中以富文本形式存储)。
问题是,当我使用 QItemDelegate 时,文本不会换行。如果我不使用 QItemDelegate,文本会换行,但不显示图像。
我的问题:使用项目委托时如何进行文本换行?
它适用于DrawText
方法中的Qt::TextWrapAnywhere
标志。
painter->drawText(xText, yText, wText, hText,
Qt::TextWrapAnywhere | Qt::AlignCenter, QString(" ")
.append(m_RowsWithIconAndText.value(index.row())));
相关文章:
- 在 Stream C++ 文本之前有一个额外的换行符
- 正则表达式 获取两个换行符之间的文本
- 从文本文件中读取数据并删除所有换行符空格,并在 C++ 控制台中显示
- C++是否可以将带有换行符的文本传递给C++程序
- Sdl_ttf文本换行
- 读取整数对,直到文本输入文件中的换行符
- 正在读取由换行符分隔的文本文件.unix上的C++
- 如何在不添加换行符的情况下将文本附加到QPlainTextEdit,并保持滚动在底部
- 输出到文本文件时C++换行符
- C++交叉编译不处理换行输入文本文件
- QListWidget,插入换行符以获得较长的文本
- 检测富编辑文本控件中的换行符
- Cocos2d-x 中的文本换行
- 使用 getline 仅读取换行符或文本
- 如何在 XML 文本(在标记内)中搜索换行符
- 如何做一个换行的文本查找器
- 使用 WinAPI 使用可变字体/格式的文本自动换行块
- 使用 fopen 读取C++文本文件,无需换行转换
- 为什么 fstream::tellg() 返回值会因输入文本文件中的换行符数而增大,当文件针对 Windows (r
- 如何在写入文本文件时向一行添加换行符