qcombobox에서 스크롤 막대의 동작을 변경할 수있는 방법이 있습니까? 동작은 다음과 같습니다. 스크롤 막대의 위치는 데이터 집합의 레코드 포인터 위치에 해당합니다. 스크롤 막대의 위치를 변경하는 동안 레코드가 추가되고 콤보 상자에서 제거됩니다. 그래서 데이터 레코드 (~ 1000000 레코드)를 탐색 할 수 있지만 모든 레코드를 콤보 상자에 추가하지는 않습니다 (1000 레코드 이후에는 속도가 매우 느립니다).qt combobx 스크롤바 동작
1
A
답변
0
이 작업을 수행하는 표준 Qt 방법은 QAbstractItemModel을 사용하여 볼 수있는 부분을 채 웁니다.
그렇다면 사용자 인터페이스 관점에서 볼 때 1 백만 개의 항목이있는 콤보 박스의 영향을 충분히 고려한 것인지 확신 할 수 없습니다. 많은 항목과 사용자가 찾고있는 것을 찾는 데 어려움이 있습니다. 이를 사용할 수있게하려면 아마도 QComboBox에서 제공하지 않는 방식으로 항목을 정렬하거나 항목을 분류하는 방법이 필요합니다. 더 좋은 방법이 있어야합니다. 하지만이 질문은 남자들에게 더 적합 할 수도 있습니다. http://ux.stackexchange.com.
관련 문제
- 1. 이상한 커서 동작 Qt
- 2. Qt 재생/일시 정지 동작?
- 3. aboutToQuit 동안의 Qt 비동기 동작
- 4. 이상한 QT 응용 프로그램 동작
- 5. Mac 및 IOS Safari의 이상한 스크롤바 동작 (CSS/javascript)
- 6. Symbian 용 Qt - 홀수 네트워크 소켓 동작
- 7. C++ qt 트레이 아이콘 메뉴 동작
- 8. iframe 스크롤바 대신 브라우저 스크롤바 사용
- 9. Tbody 스크롤바
- 10. 브라우저 스크롤바
- 11. javafx 스크롤바
- 12. 스크롤바 onMouseOver
- 13. 스크롤바 추가하기
- 14. 크롬 스크롤바
- 15. 안드로이드에서 스크롤바
- 16. CheckBoxList와 스크롤바
- 17. "스크램블 된"웹킷 스크롤바 (Google + 스크롤바 재현 시도)
- 18. 사용자 정의 스크롤바 (가로) 내 사용자 정의 스크롤바 (세로)
- 19. 스크롤바 클릭 이벤트와 스크롤바 드래그 이벤트를 구별하는 방법은 무엇입니까?
- 20. wxpython : wxgrid가없는 수직 스크롤바
- 21. IE7의 IFrame 스크롤바 문제
- 22. IconView와 하나의 스크롤바
- 23. 스크롤바 크기 설정
- 24. div 배경을 잘라내는 스크롤바
- 25. Webkit 한 곳에서 스크롤바
- 26. Android Webapp 스크롤바 숨기기?
- 27. UIScrollView 스크롤바 사용자 정의하기
- 28. 스크롤바 만드는 법?
- 29. 사용자 정의 스크롤바
- 30. mousedown에서 Webkit 스크롤바 버그
답장을 보내 주셔서 감사합니다. Sean Cline은 많은 기록에 이르는 과정에서 문제가되지 않습니다. 응용 프로그램은 90 - 1000000 개의 레코드가있는 여러 개의 콤보 박스로 구성되어 있으며 계층 적으로 위아래로 정렬되고 알파벳순으로 (자동 완성 기능으로) 정렬됩니다. 내가 전에 C + + 빌더 (내 자신의 콤보 박스),하지만 지금은 Qt에서 우아한 일을 찾고 있어요. – ams