Qt Creator를 사용하여 Linux에서 컴파일 중입니다. 이미 Qt Designer를 사용하여 GUI의 기본 사항을 완료했습니다. 이제 내가 사용할 수있는 방법이 파일 관리자를 열고 나에게 이름 붙여진 디렉토리를 만들 수 있는지 알아야합니까? 파일 관리자가있는 빈 디렉토리를 만드는 방법
난이 발견QFileDialog dialog(this);
dialog.setFileMode(QFileDialog::AnyFile);
(http://doc.qt.io/archives/qt-4.7/qfiledialog.html#directory 참조) I에있어서와 QPushButton을 연결하고 상기에 쓴 한
. 문제 : 버튼을 누르면 파일 관리자가 열리지 않습니다. 게다가 이것은 존재하지 않는 파일 (AnyFile을보십시오)을 생성하기 위해서만 작동해야합니다, 그러나 나는 존재하지 않는 디렉토리를 생성 할 필요가 있습니다.
은 또한 디렉토리를 만들기위한이 가능성을 알고 :
QDir("/home/name").mkdir("NewDirectory");
을하지만 이름과 디렉토리는 항상 동일하기 때문에이 내 요구를 충족하지 않습니다. 당신은 몇 가지 변수를 필요로
: 여기
그게 도움이 되었습니까? 도움이 되었다면 유용한/해결책으로 표시하거나 상향 표 시하는 것이 좋습니다. – mmoment
먼저 답장을 보내주십시오. 첫 번째 방법은 내가 작성한 두 번째 코드와 비슷합니다. 두 번째 아이디어는 흥미 롭습니다. 두 개의 UI LineEdit에서 이름과 경로를 가져 오려고합니다. 이것도 좋은 생각이지만 파일 관리자를 열어 파일 관리자를 사용하여 디렉토리를 만들 수 없는지 물어보아야합니다. 파일 관리자는 훨씬 더 사용자 친화적이기 때문입니다. :) 나는 15 개의 평판이 없기 때문에 나는 당신의 답을 upvote 할 수 없다. – Streight