Qt 위젯 응용 프로그램을 작성했습니다. 파일 메뉴에서 MS 워드 문서를 사용자 설명서로 삽입하려고합니다. 그것을 할 방법이 있습니까? Qt 도움말과 다양한 블로그를 확인했지만 그 중 누구도 나에게 명확한 해결책을 제시하지 못했습니다.Qt GUI 응용 프로그램에서 MS 워드 문서를 첨부하는 방법은 무엇입니까?
답변
수동 인 경우 MS Word
을 앱에 임베드 할 필요가 없습니다. 컴퓨터에 Word
으로 필요한 문서를 열려고 시도했을 수 있습니다. 다음 코드를 사용해보십시오 :
QDesktopServices::openUrl(QUrl("file:///G:/tst.docx"));
그냥 필요한 경로를 설정하십시오. As doc said:
URL이 다음 대신 웹 브라우저의 적절한 응용 프로그램 열립니다 로컬 파일 (즉, URL이 방식은 "파일"입니다)에 대한 참조 인 경우.
감사합니다 @ 체르노빌, 최소한의 노력으로 내 문제를 해결했습니다 :) –
응용 프로그램 실행 파일에 임베드하려면 .docx 파일을 리소스 파일로 삽입하기 만하면됩니다. 자원에서 DOCX 파일을 열려면 먼저 응용 프로그램 디렉토리 경로에 예를 들어 어떤 위치에 복사해야합니다
QFile HelpFile("qrc:/myFile.docx");;
HelpFile.copy(qApp->applicationDirPath().append("/myFile.docx"));
다음은 당신이하여 열 수 있습니다 :
QDesktopServices::openUrl(QUrl::fromLocalFile(qApp->applicationDirPath().append("/myFile.docx")));
좋은 방법은 배포 고통. 사용자가 애플리케이션 디렉토리 (예 : Linux)에 대한 쓰기 권한을 가질 것으로 예상 할 수 없으므로 대신 임시 경로를 사용합니다. –
@SimonWarta 당신 말이 맞아요. 'QStandardPath'에 의해 쓰기 가능한 위치를 사용하는 것이 낫습니다. – Nejat
- 1. Qt gui 응용 프로그램에서 QDwm을 사용하는 방법
- 2. 응용 프로그램에서 ipad 파일을 첨부하는 방법은 무엇입니까?
- 3. qt GUI 응용 프로그램에서 null로 배열을 초기화하는 방법은 무엇입니까?
- 4. 줌라에서 MS 워드 문서를 작성
- 5. Qt 응용 프로그램에서 GUI 및 계산 연결
- 6. 추가 기능에 열려있는 ms 워드 문서를 편집하는 방법은 무엇입니까?
- 7. MS 워드 문서를 메타 데이터없이 SharePoint에 업로드
- 8. webdav에서 워드 문서를 편집하는 방법은 무엇입니까?
- 9. MS 워드 문서를 HTML에 삽입 하시겠습니까?
- 10. qt 응용 프로그램에서 QWS_SIZE를 변경하는 방법은 무엇입니까?
- 11. PHP는 "유니 코드"MS 워드 문서를 읽습니다
- 12. Yii ms- 워드 문서를 생성하는 프레임 워크
- 13. 응용 프로그램에서 카메라를 사용하여 찍은 사진을 첨부하는 방법은 무엇입니까?
- 14. Win32 콘솔 응용 프로그램에서 호출하는 DLL에서 Qt GUI 응용 프로그램을 만드는 방법은 무엇입니까?
- 15. Qt 응용 프로그램에서 WINAPI 사용
- 16. MS 액세스는 MS 액세스 2010 응용 프로그램에서
- 17. C# .NET에서 MS 워드 문서를 조작하는 방법은 여러 가지가 있습니다.
- 18. 워드 문서를 만들고 .NET 응용 프로그램에서 이미지를 추가하십시오.
- 19. Qt Gui 응용 프로그램 배포
- 20. gui QT 애플리케이션에 opencv를 추가하는 방법은 무엇입니까?
- 21. MS 워드 파일 열기
- 22. qt gui 응용 프로그램에서 동적 라이브러리를 어떻게 사용합니까?
- 23. Qt Gui 응용 프로그램에서 2 개의 독립적 인 std 스레드
- 24. 워드 문서를 html로 캡쳐
- 25. Qt gui 응용 프로그램을 통해 비디오 프레임을 표시하는 방법은 무엇입니까?
- 26. Qt - 응용 프로그램에서 그래픽 표시
- 27. 새로운 Qt GUI 컨트롤을 개발하는 방법은 무엇입니까?
- 28. 루비 GUI 응용 프로그램을 패키지하는 방법은 무엇입니까?
- 29. QT 위젯과 QT GUI
- 30. MS 워드 2010에서보기를 제한하는 방법은 무엇입니까?
특별한 이유가 있나요 사용 설명서에 MS Word 문서를 사용하십니까? 일반 텍스트 또는 HTML 형식을 사용하지 않는 이유는 무엇입니까? – vahancho
@vahancho 귀하의 회신에 감사드립니다. 이미 이미지와 모든 것을 포함하는 .doc 매뉴얼을 만들었습니다. 그래서 콘텐츠를 다시 사용하고 싶었습니다. .doc를 곧바로 삽입 할 수있는 방법이 있습니까? –
Qt는 COM 개체를 위젯에 포함하는 것을 지원하지만 (QAxObject 설명서 참조)이 작업에 소요되는 노력은 설명서를 다른 "휴대용"형식으로 변환하는 것 이상의 의미를 갖습니다. – vahancho