質問: ### Python3.4 + tkinter でGUIプログラミングを行っています。 実行ファイルを配布して、プログラムを実行した際に新しい追加パッチや、プラグインを検出した時、 任意でその追加パッチを選択してダウンロードできるように適用させたいです。 これを実現したい場合、どのような手順を踏めばいいでしょうか。
回答: コードもなにも提示がないので一般的な自己アップデート機能を実装する上での流れだけでも説明しておきます。 1. まずメインとなる本体が、動的にモジュールを組み込める形で実装する 2. 本体起動時に、自分が用意したダウンロードサーバへ本体のバージョン、インストール済みのプラグイン情報などを格納した情報を送信し、バージョンアップが必要な差分リストを受け取る 3. 差分リストを元に、ユーザへどれをインストールするか聞く 4. 差分リストに入っている情報を元に、必要なモジュールをダウンロードする 5. ダウンロードしたモジュールを読み込んで使用する こんなかんじでしょうか。