2016-06-27 6 views
1

저는 PyQt5와 QML을 사용하고 플랫 스타일을 사용하고 있습니다. 녹색이 아닌 전체 색상을 어떻게 변경합니까? 지금까지 내 옵션은 내 자신의 사용자 지정 구성 요소를 만들거나 스타일을 그대로 사용하는 것 같습니다.QT5 플랫 스타일 색상 변경

+0

QT 실험실 컨트롤이 전체 테마를 더 잘 지원할 수 있습니다. PyQt5가 QT 실험실 컨트롤을 지원하는지 파악하려고합니다. – egfconnor

답변

2

FlatStyle 속성은 읽기 전용이므로 수정할 수 없습니다.

@egfconnor에서 제안한대로 Qt Quick Controls 2 (5.7에서) 또는 기술 미리보기 "Qt Labs Controls"(Qt 5.6에서)를 대신 사용하십시오. 그들은 현재 three styles와 함께 제공됩니다

  • Default style - 스타일 기반 - 구글 재료 설계 지침
  • Universal style에 따라 스타일 - 최대의 성능
  • Material style을 제공하는 간단하고 최소한의 모든 라운드 스타일 Microsoft 유니버설 디자인 지침

첫 번째 색의 색은 최대 성능을 얻기 위해 구성 할 수 없지만 후자 두 색은 구성 가능한 테마가 있습니다. 자연 유산을 가진 색상.

+0

5.6의 QT Labs 컨트롤은 PyQt에서 사용할 수 있습니까? Windows에서 작동하도록하는 행운이 없습니다. 그러나 나는 C++ QT/QML에서 똑바로 작동하도록했습니다. – egfconnor

+0

이 또한 C++ 기본 QT 및 QML에도 적용된다고 가정합니다. 이 올바른지? 지금이 사실을 알기 위해 어리석은 사람. – Encompass

+0

@Encompass 자세히 설명해 주시겠습니까? "C++ base Qt and QML"이란 무엇입니까? – jpnurmi