2
한 번에 3 개의 항목을 표시하는 스피너 목록 컨트롤을 디자인하고 있습니다.QML : 대리인 상태일까요?
유일한 문제는 내가 직면하고있는 필요한 동작으로 작동합니다. 중심 요소 모양이 약간 더 커야합니다.
내가 현재 생각할 수있는 접근 방식은 현재 인덱스를 기준으로 글꼴 크기를 늘리는 대리인에 if 조건을 지정하는 것입니다.
위의 방법이 가능합니까? 모든 제안은 아래의 코드는 Qt를 빠른 구성 요소에 동일한 제어의 구현을 볼 수 있습니다 here
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;'? –
SpinnerData가 ListView라고 가정하면 ListView.isCurrentItem 연결된 속성이 아마도 사용자가 찾고있는 속성 일 것입니다. – MartinJ