Название: очистка qwtplot Отправлено: Andrey.D от Февраль 07, 2012, 12:28 Здравствуйте, у меня в программе должно происходить следующее: задаются параметры -> строится график. Выполнил построение графика, но почему-то не происходит перерисовка на qwtplot, т.е. остаётся старый график и поверх рисуется новый. Построение графика выполняю следующим образом:
Код: QPen gam = QPen(Qt::red); Название: Re: очистка qwtplot Отправлено: TaIRou от Февраль 07, 2012, 12:38 ну так вроде ты каждый раз новую создаешь линию
QwtPlotCurve *gammaCurve = new QwtPlotCurve; и ее аттачишь. сколько присоединил новых линий столько он и отобразил. Название: Re: очистка qwtplot Отправлено: Andrey.D от Февраль 07, 2012, 12:49 У меня работает так, клик по элементу в tableview, рисуется график. И получается так, что графики накладываются друг на друга.
Название: Re: очистка qwtplot Отправлено: monstrl от Март 30, 2012, 09:37 решил проблему с очисткой?
Название: Re: очистка qwtplot Отправлено: QPeter от Апрель 14, 2014, 11:25 Та же самая проблема,( Дайте пожалуйста кто нибудь внятный ответ, как отчистить qwtplot.
Название: Re: очистка qwtplot Отправлено: Racheengel от Декабрь 17, 2014, 00:46 The method Qwtplot::clear() has been deprecated. Use QwtPlotDict::detachItems instead.
void QwtPlotDict::detachItems(int rtti = QwtPlotItem::Rtti_PlotItem, bool autoDelete = true ) Parameters: rtti: In case of QwtPlotItem::Rtti_PlotItem detach all items otherwise only those items of the type rtti. autoDelete: If true, delete all detached items |