0
Qt 스타일 시트에 문제가 있으며 Windows에서 Qt 5.6을 사용하고 있습니다. (Qt 5.5.1에는 없었습니다.)이 코드 조각을 사용합니다. 이것은 QDialog 내의 QLabel입니다.Qt 스타일 시트가 전체 위젯에 영향을줍니다.
ui.newGroupNameLabel->setStyleSheet("QLabel { color : black; }");
은 또한에 이름 usingQObject :: setObjectName을 (부여) 및이를 참조하는 ID 선택기를 사용했습니다. 그러나 그것은 여전히 발생합니다.
전체 프로젝트에 영향을줍니다. 내 말은 다른 위젯에 영향을 미친다는 뜻입니다. 모든 확장 기호가 더하기 부호로 바뀝니다. 이 QLabel은이 위젯과 관련이 없습니다 (아래). 누구든지이 문제에 직면 했습니까? 사전에
감사합니다.
코드를 완전히 표시 할 수 있습니까? newGroupNameLabel은 어떤 구성 요소입니까? QLabel입니까? QGroupBox 아닌가요? –
위젯의 레이아웃 안에있는 단지 QLabel입니다. horizontalLayout_14 = new QHBoxLayout(); horizontalLayout_14-> setObjectName (QStringLiteral ("horizontalLayout_14")); newGroupNameLabel = 새 QLabel (verticalLayoutWidget); newGroupNameLabel-> setObjectName (QStringLiteral ("newGroupNameLabel")); – Wilmort
그리고 verticalLayoutWidget은 어떻습니까? 스타일 시트를 설정합니까? –