Thanks.
1) using QML writing C++ items to integrate into the scene graph (see http://qt-project.org/doc/qt-5.0/qtquick/qquickitem.html for the base class) - this also means you'll be able to use Silica in your application 2) using C++, instantiating a QWindow, and doing all your rendering by yourself (ideally using OpenGL ES) - something like http://qt-project.org/doc/qt-5.0/qtgui/openglwindow.html

Does this example run on Sailfish (it's now all QQuickView as mainwin in SF)?
Very, very important, how do create a second GUI (QML) Window?


3) other, as-yet-to-be-finalised routes like doing *everything* yourself, using SDL, etc.

So it seems that only QML apps are supported, but I have no clue how to add a QWindow in a QML app. There's an example in QtCreator "Scene Graph - OpenGL under QML" but they use QQuickItem,
for OpenGL, so I still don't have a clue how to use OpenGL in a QML app.

Your QML application has a C++ entry point (though if you're using something like qmlscene... you'll need to create such an entry point yourself) with your 'main' function. You can create a QWindow in there, and show it. You can hook into QML using Q_INVOKABLE methods to show it based on a clicked action on a Silica button, etc, etc, etc.

I'd need more information to be able to really provide useful help here :)

Regards
João de Deus

BR,
Robin


_______________________________________________
SailfishOS.org Devel mailing list
regards
wim
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to