Re: qwt-20050831 compiles and runs under IRIX and MSVC6 for 4.1.0
Brought to you by:
rathmann
From: Uwe R. <Uwe...@ti...> - 2005-12-20 21:08:11
|
Hi Rich, > FYI I was able to get qwt-20050831 to compile and run under QT 4.1.0. Well there are a couple of differences between 4.0.x and 4.1.0. So you need Qwt from CVS, or wait until I will release a new snapshot. I don't go to work in the first week next year, so I hope there will be time for releasing it. > I did have to change a line in sliders.cpp to get MSVC6 > to compile it. The real bug is in sliders.h. The default parameter initialization has to be done there not in the cpp file. Fixed in CVS. > The bode plot doesn't paint until one clicks on it on SGI IRIX. > Then fails to repaint properly when it is resized or covered > and exposed and the cursor label wipes out the portions of > the plot it moves over. I suspect this is an SGI IRIX QT4 > problem since it doesn't happen with QT3. You will see this effect whenever you have a picker with position tracker, or rubberband. The meaning of QWidget::setMask(QRegion()) in Qt 4.1 is the opposite to what it was in Qt 4.0.x. (In Qt 4.0 it makes the picker widget invisible, in 4.1 it disables masking and thus covers the plot canvas completely.) I had changed the implementation of QwtPicker to something that works for Qt 4.0.x + 4.1.0 a couple of weeks ago. > Also I'm still having the problem with the axis label clipping > we discussed in our 09/13/05 and 09/15/05 correspondence. Guess the problem disappears with using the current CVS. Unfortunately this is not fixed, it is just that the QwtText changes result in wasting a couple of pixels at the top of the vertical scales. Guess the problem will reappear, when the QwtText changes are completed. Uwe |