2014-05-24 2 views
3

파일 시스템에서 복사 또는 이동을 수행하는 Qt 5.2 응용 프로그램에서 파일 끌어서 놓기 작업 생성 방법 (Windows , Mac 등)? 더 구체적으로 : 시스템에 놓을 때 해당 파일을 복사/이동하는 1+ 파일 경로로 드래그를 생성하십시오.Qt 5.2 응용 프로그램에서 파일 시스템으로 끌어 놓기로 파일 복사

mime 데이터로 파일 경로를 제공하는 데 사용할 수있는 표준 MIME 유형이 있습니까?

답변

0

QMimeData에는 텍스트/uri-list을 추가하는 기능이 있습니다.

파일을 시스템에 끌어다 놓으려면 파일로 시작하는 QUrl을 추가하십시오. 파일 이름 : /// 다음에 경로를 입력하십시오.

QList<QUrl> urls; 

list.append(QUrl("file:///path"); 

QMimeData* mimeData = new QMimeData; 

mimeData->setUrls(list); 
+0

답변에 대한 자세한 설명이나 설명을 제공해 주실 수 있습니까? –

관련 문제