ユーザーがファイルを選択し、[OK]をクリックすると、ファイルが既にロードされている状態で関連するプログラムを起動できるqtアプリケーションを作成しています。起動したいプログラムはJavaベースで、QProcessを使用して開く方法は知っていますが、ユーザーが選択しているファイル拡張子を追加する方法はわかりません。助言がありますか?
1148 次
2 に答える
4
QDesktopServices :: openUrl()を試しましたか?
プログラムのパスと名前をUrl(file:///)として渡すと、適切なアプリケーションで開かれます。
于 2010-06-17T06:08:25.613 に答える
0
みんながこれにぶら下がってすみません、私は実際にこの問題を自分で解決しました。基本的に、QFileDialogを使用して、開きたいファイルを選択し、アプリケーションを正しく実行するために使用する必要のあるコマンドライン全体であるQStringを作成しました。これは、QProcessを介して開きました。とにかく助けてくれてありがとう。
于 2010-06-25T19:26:53.983 に答える