QListWidget很长文本

时间:2014-06-08 18:47:09

标签: c++ qt qlistwidget

我问这个问题,因为我不知道如何谷歌,我找不到合适的关键词。

我有一个带有字符串的 QListWidget 。字符串非常长,如果我禁用水平滚动,这是我想要的,那么文本以...结束,因为它太长了。

我想让文本显示文本的结尾和开头,如:

这是非常长的文字这是......文字而不是这很长......

有没有简单的方法来实现这一点而无需操纵字符串?之后我需要完整的字符串,我不想存储额外的数据。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

确实有一个非常简单的解决方案:锁定TextElideModeQt::ElideMiddlesetTextElideMode ( Qt::TextElideMode mode ))。