6

python-gtk で簡単なネイティブ GUI スクリプトを作成しました。ここで、添付ファイル付きのメールを送信するボタンをユーザーに提供したいと考えています。

スクリプトは Linux デスクトップで実行されます。ユーザーの好みのメール アプリケーションを開いてファイルを添付する方法はありますか?

4

3 に答える 3

6

呼び出す Linux コマンドは、 xdg-utils パッケージの一部であるxdg-emailで、ほとんどの Linux デスクトップ (少なくともデフォルトでは arch、debian、ubuntu) にあります。

xdg-email は、「ユーザーの好みの電子メール コンポーザを使用してメールを送信するためのコマンド ライン ツール」です。

デフォルトのアプリケーションが適切に設定されていれば、デフォルトのメール クライアントが開きます。引数を渡して、さまざまなメール フィールド (to、cc、件名、本文など) と、添付するファイルのファイル名を入力できます。

Python スクリプトから、os.system() または subprocess モジュールを使用して呼び出すことができます。

于 2014-12-09T07:24:33.623 に答える
-2

これがユーザーエージェントの設定方法です

  settings = webkit.WebSettings()
  settings.set_property('user-agent', 'iPad')
  webview.set_settings(settings)

画像を添付するには、このスクリプトを見てアイデアを得る

http://pygtk.org/pygtk2tutorial/examples/images.py

これは明確ではありませんが、役立つことを願っています。

于 2014-12-01T20:54:10.293 に答える