次のコードでは、「クリック」ボタンが押されたときに「元のテキスト」を「新しいテキスト」に置き換えようとしています。エラーは発生しませんが、ラベルのテキストは変更されません。
QPushButton *button=new QPushButton("click");
QLabel *label=new QLabel("original text");
QVBoxLayout *layout=new QVBoxLayout();
QString word("new text");
QWidget *window=new QWidget();
layout->addWidget(button);
layout->addWidget(label);
QPushButton :: connect(button,SIGNAL(clicked()),layout,SLOT(setText(word)));
window->setLayout(layout);
window->show();