qskinny/examples/layouts/layouts.qml

57 lines
1.0 KiB
QML
Raw Normal View History

import QtQuick 2.0
import Skinny 1.0
import Test 1.0
GridBox
{
//margins: 10 // only possible with Qt <= 6.1 || Qt >= 6.5
margins { left: 10; top: 10; right: 10; bottom: 10 }
background:
({
linear: { x1: 0, y1: 0, x2: 1, y2: 1 }, // diagonal
2019-07-09 12:10:55 +02:00
stops: [
{ position: 0.0, color: "Red" },
{ position: 1.0, color: "Yellow" }
2019-07-09 12:10:55 +02:00
]
})
2019-07-09 12:10:55 +02:00
TestRectangle
{
id: paleVioletRed
color: "PaleVioletRed"
}
TestRectangle
{
id: darkSeaGreen
2019-07-09 12:10:55 +02:00
color: "DarkSeaGreen"
}
2019-07-09 12:10:55 +02:00
TestRectangle
{
id: skyBlue
2019-07-09 12:10:55 +02:00
color: "SkyBlue"
}
2019-07-09 12:10:55 +02:00
TestRectangle
{
id: navajoWhite
2019-07-09 12:10:55 +02:00
color: "NavajoWhite"
}
2019-07-09 12:10:55 +02:00
Component.onCompleted:
{
addItem( paleVioletRed, 0, 0, 1, 2 );
addItem( darkSeaGreen, 1, 0, 2, 1 );
addItem( skyBlue, 2, 1, 1, 1 );
addItem( navajoWhite, 0, 2, -1, 1 );
setRowStretchFactor( 0, 1 );
setRowStretchFactor( 1, 2 );
setRowStretchFactor( 2, 1 );
2019-07-09 12:10:55 +02:00
}
}