2017-10-19 3 views
0

기본 모델이있는 QComboBox가 있습니다. 때로는 모델에 두세 가지 항목이 포함되기 때문에 콤보 상자를 스크롤하기가 매우 어렵습니다. 어떻게 든 QComboBox에 스크롤 막대를 추가 할 수 있습니까? 내 물품이 분류되어 많은 도움이 될 것입니다.qt qcombobox가 스크롤 막대를 표시하지 않습니다.

나는 QComboBox가 기본적으로 스크롤 막대와 함께 있어야한다는 것을 읽었지 만, 제 경우에는 제 리눅스 시스템에서는 그렇지 않습니다. 창문이있는 경우입니까?

안부

답변

0

QComboBox은 사용에 pop-up에 대한 (기본 내가 생각 QListView에 의해)을 QAbstractItemView. 위젯을 얻으려면 view()으로 전화하는 것이 가능합니다. QAbstractItemViewQAbstractScrollArea에 따라 달라 지므로 해당 클래스의 모든 기능을 사용하여 스크롤 막대의 표시 방법을 수정할 수 있습니다.

추가적으로이보기를 다른 유형으로 변경할 수 있습니다. 예를 들어 데이터가 더 잘 맞기 때문에 과거에 QTreeView을 사용했습니다.

관련 문제