[Interest] QML and ScrollView
Jérôme Godbout
jerome at bodycad.com
Fri Dec 4 01:23:04 CET 2015
Not sure but may worth a try, your scrollview anchors must be fighting your height, try to only anchors left and right instead of fill. This may not solve your problemes but could save you a warning at least.
> On Dec 3, 2015, at 7:07 PM, Mike Jackson <imikejackson at gmail.com> wrote:
>
> I am trying to use a ScrollView in a QQuickWidget but the layout does not seem to be honoring what I am wanting. I have a bunch of “Label/TextField” pairs to the point where there are so many that I need them inside a scrollview. the issue is that if I do that then the TextFields which are set to fill in the rest of the row (inside a GridLayout) does not fill the row. If I remove the ScrollView then the TextField fills the remainder of the row?
> Since this is my first foray into QML I am sure I am missing something obvious. this is with Qt 5.5.1 on OS X. I’ll post my
> —
> Mike Jackson [imikejackson at gmail.com]
>
> import QtQuick 2.4
> import QtQuick.Controls 1.4
> import QtQuick.Layouts 1.1
> import LeroyJsonStorage 1.0
>
> Rectangle {
>
> // Make the background a bit darker
> color: "Light Gray"
> border.color: "Black"
>
> ScrollView
> {
> anchors.fill: parent
> height: 800
>
> GridLayout {
> columns: 2
> anchors.fill: parent
> Label {
> text: "Foo"
> Layout.row: 0
> }
> TextField {
> text: "Bar"
> Layout.row: 0
> Layout.column: 1
> Layout.fillWidth: true
> }
>
> Label {
> text: "Foo"
> Layout.row: 1
> }
> TextField {
> text: "Bar"
> Layout.row: 1
> }
>
> Label {
> text: "Foo"
> Layout.row: 2
> }
> TextField {
> text: "Bar"
> Layout.row: 2
> }
>
> Label {
> text: "Foo"
> Layout.row: 3
> }
> TextField {
> text: "Bar"
> Layout.row: 3
> }
>
> Label {
> text: "Foo"
> Layout.row: 4
> }
> TextField {
> text: "Bar"
> Layout.row: 4
> }
>
> Label {
> text: "Foo"
> Layout.row: 5
> }
> TextField {
> text: "Bar"
> Layout.row: 5
> }
>
> Label {
> text: "Foo"
> Layout.row: 6
> }
> TextField {
> text: "Bar"
> Layout.row: 6
> }
>
> Label {
> text: "Foo"
> Layout.row: 7
> }
> TextField {
> text: "Bar"
> Layout.row: 7
> }
>
>
> }
> }
> }
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20151203/d5eee491/attachment.html>
More information about the Interest
mailing list