2010-06-16 2 views
0

사용자가 파일을 선택하고 확인을 클릭하면 이미로드 된 파일로 연결된 프로그램을 시작할 수있는 qt 응용 프로그램을 만들고 있습니다. 내가 시작하고 싶은 프로그램은 자바 기반이며, QProcess를 사용하여 열어 보는 방법을 알고 있지만 사용자가 선택하는 파일 확장자를 추가하는 방법을 알지 못합니다. 어떤 제안?첨부 파일 확장명을 가진 Qt의 외부 프로그램 열기

+0

파일 확장명에 대한 기본 프로그램을 사용하여 파일을 열려면 해당 파일 확장명을 사용 하시겠습니까? – cnebrera

답변

0

죄송합니다.이 문제에 관심을 가진 모든 사람들을 떠나려고해서 죄송합니다. 기본적으로 QFileDialog를 사용하여 열어보고 싶은 파일을 선택하고 QProcess를 통해 열었던 응용 프로그램을 제대로 실행하는 데 필요한 전체 명령 줄 인 QString을 만들었습니다. 어쨌든 도움을 주셔서 감사합니다.

4

QDesktopServices::openUrl()을 사용해 보셨습니까?

프로그램 경로와 이름을 URL (file : ///)로 전달할 수 있으며 적절한 응용 프로그램과 함께 열립니다.