티스토리 뷰
목차
Qt Folder Dialog (QFileDialog example, 폴더 다이얼로그)
Qt4에선 따로 폴더 다이얼로그를 제공하지 않아 QFileDialog를 이용해 Folder Dialog처럼 사용해야 합니다.
1 | QString save_lot = QFileDialog::getExistingDirectory(); | cs |
위 코드를 실행하면 아래처럼 폴더 다이얼로그가 생성됩니다.
QFileDialog를 대부분 아래처럼 사용할 겁니다.
1 2 3 4 5 6 7 8 9 | QFileDialog dialog(this); dialog.setFileMode(QFileDialog::Directory); if (QDialog::Accepted == dialog.exec()) { QString location = dialog.directory().absolutePath(); .... .... } | cs |
이럴 경우 왼쪽 트리에 바탕화면이 나오지 않아 많이 불편해요.
하지만 맨 위에 소개한 소스를 이용하면 간편하게 폴더만 선택할 수 있어요.
Qt Folder Dialog (QFileDialog example, 폴더 다이얼로그)