본문 바로가기
SWE/Qt

Qt Signal Slot 연결방법 예제

by S나라라2 2020. 2. 21.
반응형

 

Qt에서 ui 만드는 방법 2가지

1. 코드로 적기 ex) QHBoxLayout, QPushButton, ...

2. Qt Designer를 사용해서 ui file만들기

 

ui file로 만들면 자동으로 연결되는 slot함수를 만들 수 가 있다. (신기. 전혀 몰랐음...)

 

 

slot 함수 만드는 방법

 

1. 해당 widget의 이름을 따서 함수 만들어야함. on_widget이름_clicked()

2. header filer에 정의

 

ex) dialog.h

private slots :
	void on_playButton_clicked();
    

dialog.cpp

void dialog::on_playButton_clicked()
{
	//play button이 눌렸을 때의 동작 구현
}

 

다음처럼 정의하면 widget이랑 slot function이 자동으로 connect된다.

반응형