Я реализовал следующий раздел
{
id: idLeftArrow
.
.
.
.
}
Row
{
id: idIpEditModeItem
anchors.left: idLeftArrow.right
visible: true
Repeater
{
id: idIpHighlightRepeater
model: 12
Text
{
id: idDigits
text: "0"
font.pointSize: 10
color: "yellow"
}
}
}
Image
{
id: idIpHiglight_Image
width: editModeIPWidth
height: editModeIPHeight
x: idIpHighlightRepeater.itemAt(ipCurrSelectedDigitIndex).x
y: idIpHighlightRepeater.itemAt(ipCurrSelectedDigitIndex).y
visible: false
source: "focus.png"
}
Здесь я получаю вывод, подобный этому
Но я хочу вывод, подобный этому (будет пробел между каждым символом)
Также у меня есть idIpHiglight_Image, который используется для выделения каждого ди git. При запуске мне нужен вывод, подобный этому
Но в моем случае выделение не устанавливается в нужном месте. Я получаю что-то вроде этого
Может кто-нибудь помочь мне настроить вывод так:
Кроме того, при каждом нажатии левой и правой клавиши мне нужно правильно перемещать курсор к следующему / предыдущему di git. Я написал код как
onIpCurrSelectedDigitIndexChanged:
{
if( idIpHighlightRepeater.count == ipCurrSelectedDigitIndex)
{
ipCurrSelectedDigitIndex = 0
}
else if( 0 > ipCurrSelectedDigitIndex)
{
ipCurrSelectedDigitIndex = idIpHighlightRepeater.count - 1
}
}
После выполнения кода, я получаю ошибку вроде
[W] (qr c: / common / qml / controls / CustomItem. qml: 120) qr c: / common / qml / controls / EditListItem.qml: 120: Ошибка типа: ошибка типа [W] (qr c: / common / qml / controls / CustomItem.qml: 119) qr c: / common / qml / controls / EditListItem.qml: 119: Ошибка типа: Ошибка типа
Это строки, в которых я получаю вышеуказанную ошибку