일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Python
- 개발
- button
- androidstudio
- cocoapods
- Apple
- TableView
- UIButton
- Xcode
- Android
- 개발자
- 어플리케이션
- Chart
- library
- UIKit
- Swift
- 그래프
- kotlin
- charts
- ios
- PyQt
- UITableView
- Chrats
- alamofire
- Storyboard
- graph
- ui
- 라이브러리
- PyQt5
- modal
Archives
- Today
- Total
Jiwift
[Python/PyQt] 스타일(Style) 적용 주의 사항 본문
반응형

위젯 디자인을 적용할 때, 부모와 자식 위젯간의 연관성을 잘 생각해야합니다. 위 사진은 프레임(부모) 속에 버튼(자식)을 넣은 예시이다.

프레임(부모) 위젯에서 단순하게 'background-color: rgb(255, 156, 158);'를 입력하는 상황. 만약 부모 위젯이 가진 속성을 하위 위젯들도 가지고 있다면 부모와 같은 속성이 하위에게도 모두 적용.
위젯마다 스타일을 주면서 나아가면 괜찮지만 혼선이 생길 수 있으니 사전에 어느 위젯에 적용할지 정의하면서 입력하는 것이 좋다.

QFrame {
background-color: rgb(147, 120, 255);
}
QPushButton {
background-color: rgb(164, 255, 79);
}
이렇게 각각 정의를 해주면 중복 적용이 되는 것을 막을 수 있다.
색상은 rgb(255, 255, 255); 또는 #FFFFFF 방법으로 입력 가능.
반응형
'다른 개발 > Python' 카테고리의 다른 글
[Python/PyQt] 위젯 내용 색 변경 버튼 글씨 색 변경 (0) | 2022.12.31 |
---|---|
[Python/PyQt] 위젯 배경색 변경 (0) | 2022.12.30 |
[Python/PyQt] 스타일(Style) 적용 방법 (0) | 2022.12.30 |
[Python/PyQt] 툴팁(ToolTip) (0) | 2022.12.30 |
[Python/PyQt] 위젯 활성화 / 비활성화 (껏다 키기) (0) | 2022.12.30 |