반응형
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된다.
반응형