반응형
파일 열기 대화 상자를 사용하여 폴더를 선택할 수 있습니까?
"폴더 찾아보기"Windows 대화 상자는 다음과 같은 기분이 매우 불편합니다.
- 원하는 경로를 넣을 수있는 경로 상자가 없습니다 (예 : Total Commander에서).
- 항상 모든 것이 시작됩니다.
폴더를 선택하기 위해 "파일"을 사용하는 방법이 있습니까? 깃발이나 옵션 같은 거요?
여기서 : Python 및 Qt로 구경 eLibrary 관리자 .
현재 왼쪽과 같이 표시됩니다. 오른쪽과 같이 표시하고 싶습니다
또는 더 좋은 방법은 파일 열기 대화 상자입니다.
이를 시도해 볼 수 있습니다.
QString QFileDialog::getExistingDirectory ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), Options options = ShowDirsOnly ) [static]
이것은 디렉토리 디렉토리를 선택하는 데 사용 종료 마지막에 표시되는 것과 같은 대화 상자가 나타납니다.
시험 :
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);
-mode를 다음 파일 QFileDialog
으로 설정할 수 있습니다.QFileDialog::Directory
http://qt-project.org/doc/qt-5.0/qtwidgets/qfiledialog.html#FileMode-enum 참조
또는 QFileDialog::setOption
가치와 함께 사용할 수 있습니다.QFileDialog::ShowDirsOnly
참고 URL : https://stackoverflow.com/questions/3941917/can-the-open-file-dialog-be-used-to-select-a-folder
반응형
'ProgramingTip' 카테고리의 다른 글
일대일 최대 수용 모드 : 전체 객체를 가져 오지 않고 getId () (0) | 2020.12.04 |
---|---|
SOAP 오류 또는 결과 개체? (0) | 2020.12.04 |
data.frame 또는 대규모 행 행 (0) | 2020.12.04 |
자바 펼쳐에서 클래스 클래스 속성을 추가 할 수없는 이유는 무엇입니까? (0) | 2020.12.04 |
Spring MVC : 고급 페이지에 대한 기본 컨트롤러를 만드는 방법은 무엇입니까? (0) | 2020.12.04 |