You are not logged in.

Dear visitor, welcome to If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Sunday, December 2nd 2012, 8:02pm

Special UI in Qt on Ubuntu using QGraphicsView / QGraphicsScene


I need to build a event-like waveform viewer GUI in Qt, that is similar to Modelsim vsim with certain rectangular regions with different colors and length, time scale, marker lines on time scale with zooming

in / out.

Have anybody worked with such waveform viewer GUI ? Can anybody advice link to source code, open source project in Qt with above features ?

I have only QML profiler GUI source codes similar. I need more examples in Qt.

That is a good idea to use QGraphicsView framework and to represent the waveforms as QGraphicsPolygonItem or custom items, there should be zoomable time scale and markers, the elements (

rectangles ) on the plot should be expandable. Not sure that QWT contains such kind of plot, doesn't it ?

Have anybody met ( experienced ) such open source project where this type of GUI implemented ?

I am interested in previous experiences / open source or com. projects when such waveforms were created using Qt v. 4.2 and later + Graphics View framework.

Similar illustrations of the interface that I am looking for are among:

I investigate also distortions when moving QGraphicsItem elements on QGraphicsView:

video file ( desktop screen-casts ) is uploaded:

What are the reasons for such distortions ?


This post has been edited 2 times, last edit by "freely" (Dec 26th 2012, 9:33am)


Sunday, January 6th 2013, 9:02am

— fixed, certain flags should be set correctly for QGraphicsView instance. For details contact me in-private.