QML. Repeater. Как узнать ID каждого элемента Repeater?

184
27 мая 2018, 13:20

Определенное количество кнопок создается с помощью Repeater(ListModel). Как обратится к определенной кнопки и узнать ее параметры(X, Y)? main.qml

    Repeater {
    model: buttons
    buttons{
    }
    ListModel { // модель для кнопок 
        id: buttons
        ListElement { model_button_text: "1"; }
        ListElement { model_button_text: "2"; }

buttons.qml

    Button{
id: btn
Layout.preferredWidth: Screen.pixelDensity * 18
Layout.preferredHeight: Screen.pixelDensity * 21
Text{
    anchors.centerIn: parent
    text:model_button_text
    font.pixelSize: Screen.pixelDensity * 5
    color: "#056699"
    font.bold: true
}
background: Rectangle{
    color:"black"
    //radius: 2
    border.width: 2
    border.color: "#056699"
}}

Мне нужно при нажатии на другую кнопку, обращаться к определенной кнопки(созданной Repeater) и получать ее X и Y(координаты).

READ ALSO
Как посчитать количество файлов в папке С++

Как посчитать количество файлов в папке С++

Буквально в конце написания проекта столкнулся с такой проблемой, что не могу придумать как посчитать количество файлов в папке, чтобы создать...

200
JS Как подружить select+option и localStorage

JS Как подружить select+option и localStorage

Помогите разобраться

215