История изменений
Исправление rumgot, (текущая версия) :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
А, это ты видимо пытаешься создать десять элементов внутри QList - ну-ну. Нужно создать QList и далее методом append() или push_back() вставлять элементы.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at() ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at() ведь прекрасно описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Исправление rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Исходная версия rumgot, :
Дело не в том, как правильно работать с QList, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);