Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Количество элементов в Row
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Quick
varag
позиционирую с помощью элемента Row. Нужно программно узнать сколько дочерних элементов находится в нем. Подскажите есть ли такая возможность и нужна ли будет она в моем случае...

Пока делаю так:
    Row{
        id: row
        spacing: 5
        width: parent.width - 10
        height: 56
        x: parent.width - row.width
        y: parent.height - row.height
        MyButton{
            id:buttonExit
            width: (row.width - 5)/2            //здесь хотелось бы что то более удобное что бы при каждом добавлении элемента не приходилось менять делитель
            MouseArea{
                anchors.fill: parent
                onPressed:
                {
                    parent.color = "blue"
                    parent.opacity = 0.6
                }
                onReleased: {
                    parent.opacity = 1;
                    //Qt.quit()
                }
            }

        }
        MyButton{
            id:buttonOpen
            width: (row.width - 5)/2          // здесь тоже самое

            MouseArea{
                anchors.fill: parent
                onPressed:
                {
                    parent.color = "blue"
                    parent.opacity = 0.6
                }
                onReleased: {
                    parent.opacity = 1;
                    Qt.quit()
                }
            }
            Text {
                id: labelButton
                text: qsTr("exit")
                //anchors.baseline: parent
                anchors.centerIn: parent
                color: "#345678"
            }
        }

    }

ЗЫ: за такое корявое написание кода прошу не судить строго... с QML только начал знакомиться
Trisch
А можно привести ту часть кода, в который вставляется этот код?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.