2016-08-24 6 views
0

내 qm에 ComoboBox를 추가했습니다. 이것은 바탕 화면에서 잘 돌아갑니다 (우분투와 Win7 모두). 내 임베디드 리눅스 컴퓨터 (yocto와 함께 sabrelight)에 프로그램을 배포하자마자 ComboBox에서 항목 목록을 열려고하면 충돌이 발생합니다.임베디드 시스템에서 QML ComboBox가 충돌 함

누구나 비슷한 문제가 발생 했습니까? 왜 그런 일이 일어나는 지 아십니까?

답변

4

Qt 빠른 컨트롤 1의 ComboBox가 팝업의 최상위 창을 만들기 때문에 이런 현상이 발생합니다. 임베디드 Linux의 EGLFS에서는 여러 최상위 레벨 창을 작성할 수 없습니다.

Qt 5.7에 도입 된 Qt Quick Controls 2으로 시도해 볼 수 있습니다. 항목 기반의 팝업과 더 나은 성능을 제공하여 임베디드 및 모바일 친화적입니다.

기록에 대한 자세한 내용은 here을 참조하십시오. 특히 this post은 Qt Quick Controls 2의 기본적인 구조 변화를 강조 표시합니다.