Important: Please read the Qt Code of Conduct -

Evolution of 2D graphics in Qt

  • What did the beginning of OpenGL support mean for 2D graphical "branch" of Qt? Was it a commencement of a new stage (more productive) for 2D graphics in Qt..or usual change?

  • Moderators


    Interesting question! What is your motivation for asking? Is it to work out how to do 2D graphical programming in Qt? Is it to research the historical development of different frameworks?

    It meant several things, including:

    • Programmers who are familiar with OpenGL can now integrate it directly with Qt code
    • Increased performance through hardware acceleration, which makes Qt more viable for various use cases

    Note also that OpenGL support in the beginning (Qt 1) is very different from OpenGL support today (Qt 5).

  • Hello. Thanks a lot for information!
    Hmm, yes, it`s smth like a research...I study evolution of qt and opengl (in the context of qt, Qtopengl), to be exact, of its graphical branch only. So, the question arose how integration of opengl with qt affected "life" of 2D graphics in Qt, how this integration predetermined the future of 2D graphics in Qt and another have answered it (thanks once more).

  • Moderators

    I'm glad I could help a bit. :) I suspect that most people in this forum don't know much about the history of Qt. I myself only started using it at Qt 4.6 and I don't know what Qt 1, 2, 3 were like.

    If you want to dig further, I suggest you subscribe to the "Interest mailing list": and ask there. There are more veterans there, including official staff who have been working for Trolltech/Nokia/Digia for many years.

Log in to reply