【发布时间】:2020-12-14 15:03:20
【问题描述】:
如果QLabel 单词太长,有没有办法让这些单词中断?我见过
q_label->setWordWrap(true)
但它适用于空格,但如果单个单词太长,则会溢出...
我想要类似word-break: break-all 的东西用于网络开发
我也见过QTextDocument,但它不允许有固定的宽度和不固定的高度
【问题讨论】:
-
QTextDocument不允许有固定的宽度和不固定的高度 QWidget::setSizePolicy 怎么样? -
您可以创建自己的标签,并在
paintEvent()方法中,使用drawText()和Qt::TextWrapAnywhere标志
标签: c++ string qt widget label