![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
QMainWindow |
![]() ![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Не получается добавить double число в QVector. В заголовочном файле записал данный вектор, в конструкторе этого класса пишу: MyVector->append(MyValue); Вместо продолжения работы пишет ошибку -1073741819. Объект класса - виджет, которые создается в конструкторе ГО:
Вообще в него передаю, как видно выше, в слот PaintData два вектора. Затем хочу переписать их в два других вектора, принадлежащих этому виджету, но он выдает ошибку (т.е. элементы не добавляются не в конструкторе, не в слоте). Ощущение, будто он не хочет работать в принципе с QVector. Как лечить?) Собственно конструктор моего виджета:
и на всякий случай сам слот:
Сообщение отредактировал QMainWindow - 13.2.2011, 13:13 |
|
|
![]() |
Kagami |
![]()
Сообщение
#2
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: ![]() ![]() ![]() |
А где у тебя векторы создаются?
|
|
|
Dovgon |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Ты используешь указатель на вектор, но не где не показал как его создаешь.
|
|
|
QMainWindow |
![]()
Сообщение
#4
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо, получилось.
|
|
|
Obey-Kun |
![]()
Сообщение
#5
|
![]() Студент ![]() Группа: Участник Сообщений: 96 Регистрация: 24.3.2010 Пользователь №: 1556 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Используй сигналы и слоты, работающие с const QVector&. Указатели тут ни к чему.
|
|
|
kwisp |
![]()
Сообщение
#6
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Obey-Kun |
![]()
Сообщение
#7
|
![]() Студент ![]() Группа: Участник Сообщений: 96 Регистрация: 24.3.2010 Пользователь №: 1556 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Кстати да. А operator<< aka append() для vector<T> в качестве аргумента есть.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 21:25 |