Howto use multiple windows in one screen (Symbian)
-
Hi, I am porting a QT-C++ appl. to Symbian. I use one top opengl-Widget window and below that one window with buttons etc.
I have been trying to make the the second window - as Window, Item, Page, Rectangle, you name it - with QML but it keeps occupying the complete screen or its looses or overlaps its childs. Am I trying sth that is not possible?
thanks
r. -
Draw everything inside a QGraphicsView and take a look around : QGraphicsWidget
But , I don't understand what you would like... Have a screenshot ? A draw ? -
Two windows:
top window (in terms of y):
rect(0,0,360360)
and below that:
bottom window:
rect(0,360,360,240)
As far as I know a QGLWidget has to stand on its own. Also, the bottom window is not one, but there four of them (with their own signal handlings etc.) that are hidden/shown depending on the sate of the app.
QML won't accept sizes, the all take the full screen size.
r. -
Create your own QWidget with a QVerticalLayout.
In the first layout add your QGLWidget
In the second one, add your QGraphicsView with QML interface. -
Thanks.
Vertical layout pushes all the (bottom) windows below each other, while they all should appear just below the top window. Bottom window1 appears in state1, bottomwindow2 in state2, etc.
I have now created a rectangle at the position of the top window. And below that a pagestack. The pages in the pagestack now size nicely to the (lower) space that is left over.
Now I have to figure out how to force the opengl widget in the rectangle are. This widget needs to be controlled fully out of QT-C++, no QML involved.
r.