본문 바로가기
SWE/Qt

qt 토글 버튼 만들기 - qpushbutton 의 seticon이용

by S나라라2 2021. 3. 15.
반응형

custom widget 설계가 제일 재밌어~ 무야호~

그리고 설계, 코딩 후에 수석님께 리뷰받을 때 꿀잼! 우리 수석님의 견해를 듣는게 나의 코딩 사고를 확장시켜줘서 너무 좋다~

 

원하는 ui 모습

 

customWidget toggleButton 설계 방법

 

방법 1. 

QWidget을 상속받은 toggleButton 

QLayout 안에 QLabel QPusshButton QLabel을 추가

 

방법 2.

QWidget을 상속받은 toggleButton

paintEvent에서 drawText, drawPixmap, drawText 

 

방법 3.

custom widget을 2개 생성

(1) toggleButton

 가운데 버튼만 있는 위젯. paintEvent에서 drawPixmap

(2) toggleWidget

 QLayout안에 QLabel toggleButton QLabel을 추가

반응형