5

Python 3 と PyQt4 (および Kubuntu 12.04) を使用しています。

QtCore.Qprocess.startDetached (QString プログラム、QStringList 引数) を使用して、引数で指定されたファイルを処理するプログラムを起動することがよくあります。

使用するプログラムを指定せずに、指定されたファイルの処理を開始する対応する方法が必要です。むしろ、OpenOffice や LibreOffice、または .odt ドキュメント ファイルのデフォルト ワード プロセッサとして指定されているその他のプログラムなど、使用可能なデフォルト プログラムを起動したいと考えています。

または、使用するデフォルトのプログラムをシステムに尋ねる方法はありますか?

/ingemar

4

1 に答える 1

3
QDesktopServices . openUrl ( QUrl ( 'file:///home/test/test_document.odt' ))

または、システム コマンドxdg-open(Linux) およびstart(Windows) を使用できます。

于 2012-09-02T15:38:35.660 に答える