QListWidget,为较长的文本插入换行符

Jed*_*edi 3 c++ qt qlistwidget qtgui

我想用它QListWidget来显示我的内容。但有些内容相当长,我想让文本在第二行继续,而不是显示水平滚动条。

我使用 Qt Creator,但在设计视图中似乎找不到任何选项。

Max*_* Go 5

通过调用启用自动换行

void    setWordWrap ( bool on )
Run Code Online (Sandbox Code Playgroud)

并将文本删除模式设置为 Qt::ElideNone

void    setTextElideMode ( Qt::TextElideMode mode )
Run Code Online (Sandbox Code Playgroud)

您还可以检查是否没有为列表中的项目设置太小的最大高度。

PS 因为您写了关于水平滚动条的文章,所以您肯定希望在 item 中包含多行文本,而不是多行上的 item。