Я пишу свой собственный класс, который является подклассом QWidget, и это мой заголовочный файл.
#ifndef GRAPHMATRIX_H
#define GRAPHMATRIX_H
#include "treemodel.h"
#include <QWidget>
#include <Qt/qtableview.h>
class GraphMatrix : public QWidget
{
Q_OBJECT
public:
TreeModel& getModel();
GraphMatrix(QWidget* parent = 0);
void addTop(QString name);
void cutComponent(GraphMatrix* component, QVector<int> columns);
private:
TreeModel model;
QTableView* view;
public slots:
void changeValue(const QModelIndex& index);
};
#endif // GRAPHMATRIX_H
И я получаю эту ошибку
error C2248: 'QWidget::QWidget' : cannot access private member declared in class 'QWidget'
Может кто-нибудь помочь мне?
Добавлено: Я нашел ответ, проблема в QList. Я должен написать QList. потому что QList использует конструктор копирования. Спасибо, что уделили время моей проблеме