Здравствуйте, гость ( Вход | Регистрация )
Obey-Kun | Дата 25.2.2011, 18:15 |
Кстати да. А operator<< aka append() для vector<T> в качестве аргумента есть. | |
kwisp | Дата 25.2.2011, 10:33 |
Используй сигналы и слоты, работающие с const QVector&. Указатели тут ни к чему. да. и у вектора есть способы скопировать его по приличнее чем рукописный цикл! |
|
Obey-Kun | Дата 25.2.2011, 4:15 |
Используй сигналы и слоты, работающие с const QVector&. Указатели тут ни к чему. | |
QMainWindow | Дата 13.2.2011, 20:06 |
Спасибо, получилось. | |
Dovgon | Дата 13.2.2011, 19:38 |
Ты используешь указатель на вектор, но не где не показал как его создаешь. | |
Kagami | Дата 13.2.2011, 16:12 |
А где у тебя векторы создаются? | |
QMainWindow | Дата 13.2.2011, 13:09 |
Не получается добавить double число в QVector. В заголовочном файле записал данный вектор, в конструкторе этого класса пишу: MyVector->append(MyValue); Вместо продолжения работы пишет ошибку -1073741819. Объект класса - виджет, которые создается в конструкторе ГО:
Вообще в него передаю, как видно выше, в слот PaintData два вектора. Затем хочу переписать их в два других вектора, принадлежащих этому виджету, но он выдает ошибку (т.е. элементы не добавляются не в конструкторе, не в слоте). Ощущение, будто он не хочет работать в принципе с QVector. Как лечить?) Собственно конструктор моего виджета:
и на всякий случай сам слот:
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 14:31 |