次のコードでは、ラベルが 1 行に収まる十分なスペースがあることは明らかですが、何らかの理由で「thats」の後に 2 行に分割されています。なぜ、どうすればこれを防ぐことができますか?
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);
}
わかりやすくするために、次のように示します。
なんてこった 面白すぎる!
そして私が欲しい:
なんてこった、面白すぎる!