| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [qwt] Границы QwtPlot не совпадают с QwtRasterData |
| Автор: ppopov 12.10.2011, 16:15 |
| На моём QwtPlot рисуется только один QwtRasterData. У QwtRasterData setBoundingRect(QwtDoubleRect(0, 0, 2.8, 1088)) выставляется правельный. А этот паразит округляет граници до удобного ему значения Суть проблемы лучше показать на картинке [URL=http://s1.ipicture.ru/] ![]() Подскажите как сделть красиво. |
| Автор: ppopov 17.10.2011, 09:41 |
| :-( Я может как-то не понятно объяснил или никто с qwt не работал? |
| Автор: ppopov 17.10.2011, 14:31 |
| Выяснил что базовый класс в методе QwtPlotPicker::scaleRect ( ) возвращает какрас эти "кривые координаты" (0,0,1200,3)....копаю дальше |
| Автор: Modul 17.10.2011, 14:54 |
Я сам графики делал. Очень гут. Копай. И сам. |
| Автор: JackYF 18.10.2011, 20:02 | ||
|
| Автор: ppopov 19.10.2011, 07:55 | ||
Добился того что при зуммировании "серых полей" нестало. В наследники от QwtPlotZoomer переопределил updateScrollBars() в котором указал
В незуммированом состоянии(как на картинке выше) все осталось по прежнему. |
| Автор: ppopov 20.10.2011, 10:37 | ||
Отана отана рыба моей мечты zoomer->zoom(recF); |