Доброго вечера всем.
Столкнулся с проблемой. Не могу собрать интерфейс. Ошибка простая, по-видимому, но никак найти не могу. Буду благодарен, если растолкуете. Сорцы выкладываю и скрины.
main.cpp
#include <QtGui>
#include "myinterfacemaker.h"
int main(int argc, char** argv)
{
QApplication app(argc, argv);
MyInterfaceMaker theInterface;
theInterface.showFullScreen();
return app.exec();
}
myinterfacemaker.h
#ifndef MYINTERFACEMAKER_H
#define MYINTERFACEMAKER_H
#include <QWidget>
class QLineEdit;
class QListWidget;
class QPushButton;
class QVBoxLayout;
class QGridLayout;
class MyInterfaceMaker : public QWidget
{
Q_OBJECT
private:
QLineEdit* pSearch;
QListWidget* pList;
QPushButton* pNew;
QPushButton* pNull1;
QPushButton* pNull2;
QPushButton* pExit;
QVBoxLayout* pMainLayer;
QGridLayout* pButtonGrid;
public:
MyInterfaceMaker(QWidget* pwgt = 0 );
signals:
public slots:
};
myinterfacemaker.cpp
#include "myinterfacemaker.h"
MyInterfaceMaker::MyInterfaceMaker(QWidget* pwgt/*=0*/) : QWidget(pwgt)
{
// Инициализация указателей
pSearch = new QLineEdit;
pList = new QListWidget;
pNew = new QPushButton("New note");
pNull1 = new QPushButton("*****");
pNull2 = new QPushButton("*****");
pExit = new QPushButton("Exit");
pMainLayer = new QVBoxLayout;
pButtonGrid = new QGridLayout;
// Заполнение слоёв
pButtonGrid->addWidget(pNew, 0, 0);
pButtonGrid->addWidget(pNull1, 0, 1);
pButtonGrid->addWidget(pNull2, 1, 0);
pButtonGrid->addWidget(pExit, 1, 1);
pMainLayer->addWidget(pSearch);
pMainLayer->addWidget(pList);
pMainLayer->addLayout(pButtonGrid);
setLayout(pMainLayer);
};
И скрин с ошибкой