1

次のコードでは、「クリック」ボタンが押されたときに「元のテキスト」を「新しいテキスト」に置き換えようとしています。エラーは発生しませんが、ラベルのテキストは変更されません。

 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();
4

1 に答える 1