Note: This is a solution for those who want to use Qt Quick 3D against Qt 4.x. We won't need this once we port Qt Quick 3D to Qt 5 where scene graph based QSGView is used.
When the first preview of Qt Quick 3D was released, it was not possible to run QML 3D on Symbian devices. We now have fixed this issue by creating a specialized declarative view class. This new class is called QDeclarativeView3D and used when creating Qt3D applications. It replaces the standard raster viewport with an OpenGL capable viewport suitable for rendering 3D content. I.e. It gives the same effect as calling qmlviewer -opengl.
As this is a new class, it causes a minor problem if you want to create a default project in the current Qt Creator(2.2.x) which generate a qml application viewer based on QDelarativeView. However it is simple enough to fix by modifying a few lines of auto-generated code. For example:
Your project > qmlapplicationviewer > Headers > qmlapplicationviewer.h
class QmlApplicationViewer: public QDeclarativeView3D
Your project > qmlapplicationviewer > Sources > qmlapplicationviewer.cpp
Also, you will need to add qt3dquick in addition to qt3d to the CONFIG line in the .pro file.
Qt Quick 3D library and examples for Symbian devices are found here. The certificate issue that we previously had is also solved.
Download the latest release here: www.qt.io/download.
Qt 5.12 was developed with a strong focus on quality and is a long-term-supported (LTS) release that will be supported for 3 years.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don’t want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu