(2020-05-17 初稿 - 2020-09-15 転記)
pythonでスクリプトを作っていて、簡単なユーザからの入力をGUIで受け付けたいと思いました。
Webで検索すると、そのものずばりの機能がありました。
もともと、pythonのtkinterにあるスクリプトのようです。
このページは、以下のサイトを参考に、筆者の備忘録としてメモします。
スクリプトは、上記サイトからいただきました。
とってもシンプルで、わかりやすく、また、自分のスクリプトの中でも使いやすそうです。
#!/usr/bin/env python3
#coding: UTF-8
import tkinter as tk
from tkinter import messagebox
import tkinter.simpledialog as simpledialog
root = tk.Tk()
root.withdraw() #ウィンドウを非表示
#simpledialog
inputdata = simpledialog.askstring("Input Box", "値を入力してください",)
print("simpledialog",inputdata)
シンプルなのに、必要な機能は十分備わっています。
筆者は、2つの入力をしたかったので、以下のページに記載しましたので、興味のある方はご覧になってください。