The advent of Qwt 6 which replaces Qwt 5 without providing full backwards compatibility has caused me some consternation about the merits of moving to the new version. The existing classes that I have implemented that use Qwt depend on the old data model based on the QwtData class. Because QwtData is not provided with Qwt 6 these classes would need to be revised, perhaps significantly.
So, the first question is: Are there Qwt users who have made the transition from version 5 to version 6 and would be willing to share their experience vis a vis the relative merits of the two versions as a basis for helping others to decide if they should stay with Qwt 5 or move to Qwt 6?
Also: Is there any porting guidance that users experienced with the version change impacts on end user code would be willing to share?
I can offer a minor Qwt 5 to Qwt 6 Patch Kit that incorporates support for the QwtData class from Qwt 5 into the Qwt 6 library. I have used this to successfully adapt classes using Qwt 5 QwtData, QwtPlotItem, and QwtPlotPicker base classes to build and execute correctly against the Qwt 6 release. Though this Patch Kit is almost certainly not a complete backwards compatibility solution it may be useful to others who have a similar need. I'll send the Patch Kit on request.
Bookmarks