이번에는 위젯들에 스타일시트를 적용해보자.

 

먼저 QVBoxLayout, QWidget 을 import 해주자.

 

central_widget 은 QMainWindow 를 상속하는 앱에 Central Widget 으로 설정할 QWidget 인스턴스이다.

vbox 는 수직방향 박스형 레이아웃인 QVBoxLayout 레이아웃의 인스턴스이다. 

addWidget 메소드를 호출하여 vbox 에 레이블 3개를 추가해준 뒤 central_widget에 vbox 레이아웃을 적용한다.

setCentralWidget 메소드를 호출하여 앱의 Central Widget으로 central_widget 을 설정해준다.

 

앱을 실행시키면 Central Widget 영역에 세 개의 레이블이 수직방향으로 나란히 보여진다. 

이제 이 세 개의 레이블을 대상으로 스타일시트를 적용시켜보자.

 

위와 같이 setStyleSheet 메소드를 사용하여 스타일시트를 적용시킬 수 있다.  문법은 HTML에서

스타일을 지정하는 방식과 동일하다. 

 

스타일이 잘 적용된 것을 볼 수 있다.

'개인 프로젝트 > Accounting Program' 카테고리의 다른 글

#10 프로젝트 구조 변경  (0) 2021.10.20
#9 레이아웃(Layout)  (0) 2021.10.18
#7 날짜/시간 표시하기  (0) 2021.10.17
#6 윈도우 가운데로 위치시키기  (0) 2021.10.17
#5 메인 윈도우(Main Window)  (0) 2021.10.17

+ Recent posts