QT
(QT) 마우스 이벤트 (mouse event) , 커스텀 타이틀 바 (custom title bar) - 1편
root_bright
2020. 9. 17. 13:03
Custom TitleBar
- 메인 윈도우에서 타이틀바가 존재하지만, 나만의 타이틀 바를 만들기 위해 제작 함
우선, 위젯을 생성한다.
TitleBar 명 입력한다.
TitleBar 생성한 이후, 헤더에
private:
QPoint mpos; //(x,y) 좌표 지정해주기 위한 클래스
protected:
void mouseMoveEvent(QMouseEvent *event) override; // 마우스 움직일 때
void mousePressEvent(QMouseEvent *event) override; // 마우스 눌렀을 때
선언해준다.
Sources 에는 다음과 같이 추가 해준다.
ui는 대충..?
titleBar를 붙여주기 위해서는 다음 게시물에 올리도록 하겠다.