このレイアウトに問題があります。この例を .cpp ファイルに書きました。
#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
window -> setWindowTitle("Enter your age please:");
QSpinBox *spinBox = new QSpinBox;
layout -> addWidget(spinBox);
window -> show();
return app.exec();
}
これらのコマンドでコンパイルしました:
qmake -project
qmake
make
次のエラーが表示されます。
age.cpp: In function ‘int main(int, char**)’:
age.cpp:13:3: error: ‘layout’ was not declared in this scope
make: *** [age.o] Error 1
このエラーを検索しましたが、解決策が見つかりませんでした。誰でも助けることができますか?