我正在製作一個qt應用程序,它允許用戶選擇一個文件,然後在單擊確定後,用已經加載的文件啓動相關程序。我想要啓動的程序是基於Java的,我知道如何使用QProcess來打開它,但我不知道如何添加用戶選擇的文件擴展名。有什麼建議麼?在Qt中用附加的文件擴展名打開一個外部程序
0
A
回答
0
對不起,讓每個人都掛在這一個,我自己實際上解決了這個問題。基本上我只是使用QFileDialog來選擇我想要打開的文件,並創建一個QString,這是我需要使用的整個命令行來讓我的應用程序正常運行,這是我通過QProcess打開的。無論如何感謝您的幫助。
4
你試過QDesktopServices::openUrl()?
您可以將您的程序路徑和名稱作爲Url(file:///)傳遞,並且它將通過合適的應用程序打開。
相關問題
- 1. 的Log4j不附加文件擴展名
- 2. 用其他擴展名使用C#打開一個文件
- 3. 打開沒有擴展名的文件
- 4. 如何忽略一個附加字符的文件擴展名?
- 5. 如何打開一個擴展名爲.gif的PHP文件?
- 6. 在iPad上的外部應用程序中打開PDF文件
- 7. 使用外部程序打開外部文件
- 8. 如何使用相同的擴展名打開多個文件
- 9. Android,在我的應用程序內部打開一個外部應用程序
- 10. Imacros ..文件默認附加擴展名,即使在提及擴展名時
- 11. 設置默認程序在vs.net中打開特殊文件擴展名
- 12. Chrome擴展程序:onclick擴展名圖標,在新標籤頁中打開popup.html
- 13. 如何打開safari擴展程序中的html文件
- 14. 查找帶有特定擴展名的文件,並使用批處理文件在程序中打開文件
- 15. 如何在IOS應用程序中打開一個基於用戶在附件中的文件擴展名的特定視圖(swift)
- 16. 在Python或熊貓中打開.gl擴展名的文件夾
- 17. 我想用特定程序在我的電腦上打開一個特定的文件擴展名
- 18. 創建一個插件來擴展Qt應用程序
- 19. PHP - 識別附件文件擴展名
- 20. Chrome擴展程序在文件打開時啓動
- 21. 在我的應用程序中打開外部應用程序
- 22. 運行沒有擴展名爲.exe的外部應用程序
- 23. Chrome擴展:保存文件並開始與外部應用程序
- 24. 如何在Android中打開.docx擴展名文件
- 25. 轉換擴展名並使用應用程序將其打開
- 26. MATLAB fopen打開沒有文件擴展名的文件
- 27. 使用Java上的外部應用程序打開文件
- 28. 打開外部程序
- 29. 在更新的應用程序第一次打開之前,可以打開應用程序擴展程序嗎?
- 30. 使用ASP擴展打開XML文件
因此,您希望文件以該文件擴展名的默認程序打開,是您要做什麼的? – cnebrera 2010-06-17 12:56:36