あなたのプログラムはpythonでなければなりませんか?(タグ付けされたとおり)あなたの説明は非常に簡単な作業のように聞こえます. その場合、JavaScript + HTML を考慮したことはありますか? ユーザーは新しいものをダウンロードしてインストールする必要はなく、ほとんどの人は Web ページ フォームの作成/使用方法をよく理解しています。
Python の実装に取り組んでいる場合: さまざまな GUI ツールキット (グラフィカル ユーザー インターフェイスを作成する方法) がありますが、どれを選択するかは、プログラムをどのように見せたいか、どのオペレーティング システムで実行するかによって異なります。 、プログラミングの容易さ、およびさまざまな要因。
あなたが説明するウィジェットはかなりシンプル (テキスト ボックスとボタン) であり、Python の「事実上の標準 GUI」である Tk/Tkinter を使用して目標を達成できる可能性があります。この GUI ツールキットの利点は、ほとんどのオペレーティング システムで Python にバンドルされていることです。そのため、(友人が Python をインストールしている限り) すぐに使用できます。複雑なインストーラーを作成した経験がない場合は、ユーザーが多数のモジュールを自分でインストールするように要求すると、ユーザーが迷子になることに気付くでしょう。TK スクリプトは、どの OS でも実行されます。
利便性は別として、Tkinter の欠点は、Tk がかなり古く、Python で一般的に見られる形式の制限されたフレームワークであり、より複雑なプログラムで作業するのが面倒な場合があることです。(一部のオンライン チュートリアルでは、大文字と小文字が混在したり、引用符が欠落しているなどのタイプミスがあります) ただし、基本的なレイアウトとコードは非常に単純です。TkDocs サイトで、適応できるデモを参照してください。
http://www.tkdocs.com/tutorial/firstexample.html