在QTableView的单行中添加multiLine QString

时间:2018-06-20 07:57:25

标签: c++ qt qtableview qstring

QAbstractTableModel与QTableView一起使用

我想在QTableView的单个单元格中显示三行文本

该单元格只能占据三行,

将QString视为:
QString A =“未找到失败的测试,可能是编译错误。请检查”;
QString B =“未找到失败的测试”;

QString A只能占用两行。
这可能是第一行还是第二行,具体取决于“ QString A”的长度。
当QString A不适合两行时,
会在其末尾剪切并显示省略号(...)而不是剪切文本;
剪切位置在完全适合该字段的最后一个单词(包括省略号)之后。
因此,显示的最后一个单词是完整的 QString B应该占据第三行。

例如: 这些情况可能是,

第一行=未找到失败的测试,a
第二行=可能的编译...
第三行=未找到失败的测试

0 个答案:

没有答案