2013-07-30 3 views
0

사용자가 클릭 할 때 편집 가능한 comobox로 변경하려면 QLabel을 만들기위한 제안이 필요합니다. 비슷한 안드로이드. QLabel mousPress를 무시하고 QComboBox를 표시하면서 QLable을 숨길 계획입니다. 맞습니까?클릭하면 QLabel을 QCombobox로 변경하는 방법

+0

예, 해결 방법은 정확합니다. – sashoalm

답변

2

귀하의 솔루션이 올바른 것입니다. 콤보 상자를 사용하고 스타일 시트를 설정하여 테두리, 배경 및 화살표를 선택하지 않을 때 숨길 수 있습니다.

QComboBox:!focus{background-color: transparent; border: 0px;} 
QComboBox::drop-down:!focus {border-width: 0px;} 
+0

예! QComboBox를 오버라이드 (override)하는 클래스의 작성을 피하는 데 최적 – Wagmare

관련 문제