Я разрабатываю элемент управления списком прядильщиков, который отображает 3 элемента одновременно.
Он работает нормально, как требуется, единственная проблема, с которой я сталкиваюсь, - мне нужно, чтобы внешний вид центрального элемента был немного больше.
Подход, который я могу думать на данный момент, состоит в том, чтобы иметь условие if в делегате, которое на основе текущего индекса увеличивает размер шрифта.
Возможен ли описанный выше подход? Любые предложения по достижению определенного поведения
Ниже приведен фрагмент кода
SpinnerData {
id: spinner
focus: true
model: 20
delegate: Text { font.pixelSize: spinner.height/4.5; text: index; height: spinner.height }
}
SpinnerData
элемент, но есть ли у него что-то вроде свойстваcurrentIndex
? Вы пробовали что-то вродеfont.pixelSize: index === spinner.currentIndex ? 100 : spinner.height/4.5;
? - person hate-engine   schedule 23.11.2012