在下面的代码中,标签显然有足够的空间可以放在一行上,但由于某种原因,它在“thats”之后将它分成了两行。为什么以及如何防止这种情况发生?
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
this->setFixedSize(250,100);
QLabel *label = new QLabel;
label->setStyleSheet("background-color:blue");
label->setWordWrap(true);
label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
label->setText("Oh my gosh thats too funny!");
label->setParent(this);
}
再次为清楚起见,它显示:
哦,我的天哪,就是这样 太搞笑了!
而且我要:
哦,我的天哪,这太有趣了!