Russian Qt Forum
Ноябрь 14, 2024, 20:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QVector<QpointF> присваивание  (Прочитано 5529 раз)
korel
Гость
« : Январь 29, 2010, 16:16 »

Проблема следующая. При передаче vec в setCurveData - программа вылетает! Смотрел в хелпе, перегруженные равно там есть, даже и не знаю, что с этим поделать!
Буду благодарен за Вашу помощь.

QVector<QPointF> vec(10);
    for(int i=0;i<10;++i)
    {
        vec.setX(0.01);
        vec.setY(0.02);
    }
  Plotter w;
  w.setCurveData(vec); - программа вылетает здесь!
..............................................................................
void Plotter::setCurveData(const QVector<QPointF> &data)
{
   curveData = data;//в классе Plotter есть QVector<QPointF> curveData
   refreshPixmap();
}
Записан
crossly
Гость
« Ответ #1 : Январь 29, 2010, 17:38 »

посмотри внимательно на этот код
Код:
for(int i=0;i<10;++i)
    {
        vec.setX(0.01);
        vec.setY(0.02);
    }
что есть vec у тебя??
Записан
korel
Гость
« Ответ #2 : Февраль 01, 2010, 19:27 »

я понял. Это моя невнимательность vec.SetX(i)
Спасибо!
Записан
korel
Гость
« Ответ #3 : Февраль 01, 2010, 19:28 »

vec.SetX(0.01)
Записан
korel
Гость
« Ответ #4 : Февраль 01, 2010, 19:29 »

Vec"\["i"\]".SetX(0.01)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 21.