Centering of GridView and wrap around
-
Hi there,
I'm quite new to QtQuick and experimenting a little bit for now. I have a GridView which displays nine Rectangles in a 3x3 matrix. As a default the middle element is set as active focus. Now I want to achieve two things (and really don't know how to do that):
-
I want the Grid to be centered so that the focus item is always at the middle of my screen. Is there some easy way instead of doing this with a lot of Javascript and x and y shifting?
-
I want to have a wrap around so that the elements which are out of screen i.e. at the left side reappear on the right side of my screen like this:
1 2 3
4 5 6
7 8 9->
2 3 1
5 6 4
8 9 7That application only has to be controlled with keys...
I'm really running out of ideas (which are quite few for now).
Thanks in advance!
-
-
Hi,
Do you use C++ and qml, or only QML.
in the first case, you can just setGeometry(...
in the second, i don't know.... but you can try the first environnement :)For ther second question, i cannot imagine something else than some code to write...
-
You could use Repeater for each set of GridView 3x3