Graphics

Laszlo Agocs

Qt Weekly #23: Qt 5.5 enhancements for Linux graphics and input stacks

Published Tuesday January 20th, 2015 | 6 Comments on Qt Weekly #23: Qt 5.5 enhancements for Linux graphics and input stacks
Posted in Embedded, Graphics, OpenGL, QPA

The upcoming Qt 5.5 has received a number of improvements when it comes to running without a windowing system on Linux. While these target mainly Embedded Linux devices, they are also interesting for those wishing to run Qt applications on their desktop machines directly on the Linux console without X11 or Wayland. We will now […]

Read More
Laszlo Agocs

Multi-process embedded systems with Qt for Device Creation and Wayland

Published Tuesday December 9th, 2014 | 3 Comments on Multi-process embedded systems with Qt for Device Creation and Wayland
Posted in Embedded, Graphics, OpenGL

With the Qt 5.4 update for Qt for Device Creation it is now possible – on certain embedded systems – to run Qt applications on top of a Wayland compositor by relying only on the provided reference images without any additional modifications. While the stable and supported approach remains eglfs, the lightweight platform plugin that […]

Read More
Laszlo Agocs

Qt Weekly #21: Dynamic OpenGL implementation loading in Qt 5.4

Published Thursday November 27th, 2014 | 15 Comments on Qt Weekly #21: Dynamic OpenGL implementation loading in Qt 5.4
Posted in Graphics, OpenGL, Qt Quick, Windows

In Qt 5.4 there is a new configure option on Windows: -opengl dynamic. This, in addition to -opengl desktop and -opengl es2, changes the OpenGL implementation (and implicitly the window system interface API) that Qt is built against. However, unlike the previously existing flags, dynamic is something different. Enabling it ensures that neither the Qt […]

Read More
Laszlo Agocs

Qt Weekly #20: Completing the offering: QOpenGLWindow and QRasterWindow

Published Thursday November 20th, 2014 | 17 Comments on Qt Weekly #20: Completing the offering: QOpenGLWindow and QRasterWindow
Posted in Graphics, OpenGL, QPA, Qt

Together with the introduction of QOpenGLWidget, Qt 5.4 adds two more classes: QOpenGLWindow and QRasterWindow. Let us now look at the list of native window classes and OpenGL container widgets. The list may look long and confusing at first glance, but it is all quite logical so everything will fall into place quickly: QWindow: Represents […]

Read More
Laszlo Agocs

Qt Weekly #19: QOpenGLWidget

Published Wednesday September 10th, 2014 | 16 Comments on Qt Weekly #19: QOpenGLWidget
Posted in Graphics, OpenGL, Qt

After Qt 5.3’s introduction of QQuickWidget, Qt 5.4 adds QOpenGLWidget, the long-awaited replacement for the legacy QGLWidget. This widget retains the familiar initializeGL/resizeGL/paintGL API, while enabling full interoperability with other widgets in complex user interfaces. Internally QOpenGLWidget is built on the same technology as QQuickWidget. Unlike QGLWidget, it is not a native window and will […]

Read More
Thomas Hartmann

Qt Weekly #8: Custom Bezier easing curves in Qt Quick 2

Published Thursday May 1st, 2014 | 2 Comments on Qt Weekly #8: Custom Bezier easing curves in Qt Quick 2
Posted in Declarative UI, Graphics, Learning, Mobile, Qt in depth, Qt Quick 2, Qt Quick 2.0

Qt Quick 2 comes with a huge number of predefined easing curves for animations. However, in Qt Quick 2 it is also possible to define custom easing curves using Cubic Bézier curves. Bézier curves are typically used in computer graphics to model smooth curves, but they can also be used in the time domain to define […]

Read More
Sami Makkonen

Qt Data Visualization 1.0 Beta

Published Thursday January 30th, 2014 | Comments Off on Qt Data Visualization 1.0 Beta
Posted in Charts, Declarative UI, Graphics, OpenGL

I’m happy to announce that we have now released the Qt Enterprise Data Visualization add-on 1.0 beta. The implementation has gone through quite many changes after we released the Technology Preview. We have been doing a lot of re-factoring both in the API and in the internals of the implementation so that we lay as […]

Read More
Morten Johan Sørvig

Retina display support for Mac OS, iOS and X11

Published Thursday April 25th, 2013 | 14 Comments on Retina display support for Mac OS, iOS and X11
Posted in Graphics, macOS, QPA, Qt

Qt 5.0 added basic support for retina reasonable resolution displays. The upcoming Qt 5.1 will improve the support with new API and bug fixes. Qt 4.8 has good support, and backports of some of the Qt 5 patches are available. While this implementation effort is mostly relevant to Mac and iOS developers, it is interesting […]

Read More

Graphics on Windows from a different angle

Published Wednesday October 24th, 2012 | 70 Comments on Graphics on Windows from a different angle
Posted in Graphics, OpenGL, Qt, Windows

With Qt 5 we are making the bold move of making OpenGL 2.0 a requirement for using  QtQuick2. There are several challenges with this new requirement, many of which have been discussed on the blogs and mailing lists already, but today I want to talk about one issue in particular and that’s OpenGL on Windows. […]

Read More
Get started today with Qt Download now