我问这个问题,因为我不知道如何谷歌,我找不到合适的关键词。
我有一个带有字符串的 QListWidget 。字符串非常长,如果我禁用水平滚动,这是我想要的,那么文本以...结束,因为它太长了。
我想让文本显示文本的结尾和开头,如:
这是非常长的文字到这是......文字而不是这很长......
有没有简单的方法来实现这一点而无需操纵字符串?之后我需要完整的字符串,我不想存储额外的数据。任何帮助表示赞赏。
答案 0 :(得分:3)
确实有一个非常简单的解决方案:锁定TextElideMode
和Qt::ElideMiddle
(setTextElideMode ( Qt::TextElideMode mode )
)。