0
Python 3で整数入力を求める簡単なダイアログボックスはどうやって作っていますか? この機能は、ユーザにプロンプトを表示し、変数に保存し、入力が受信されるまでプログラムを続行しないように、input()
と似ている必要があります。 Python 3と互換性がある限り、どのインポートも使用できます。Python 3入力ダイアログ
Python 3で整数入力を求める簡単なダイアログボックスはどうやって作っていますか? この機能は、ユーザにプロンプトを表示し、変数に保存し、入力が受信されるまでプログラムを続行しないように、input()
と似ている必要があります。 Python 3と互換性がある限り、どのインポートも使用できます。Python 3入力ダイアログ
私はこのコードを書いています。あなたが望むことを望みます。それ以外の場合はコメントを追加して修正します。 。
from tkinter import *
def inp():
global inpt
number=inpt.get()
try:
int(number)
info.configure(text=number)
except ValueError:
info.configure(text="Please enter an integer")
root.update()
root=Tk()
root.geometry("300x100-0+0")
Label(root,text="Input ", height=1, width=7).grid(row=0)
inpt=Entry(root, width=35)
inpt.grid(row=0, column=1)
info=Label(root,text="", height=1)
info.grid(row=3, column=1)
get=Button(root, text="Input", command=inp)
get.grid(row=2, column=1)
mainloop()
1. GUIツールキットを選択します。 2.それを使用します。 – jonrsharpe
まあ、私は自分のクラスを書く必要はありません.tkinters simpledialogはPython 3では動作しません。また、私が知っている他のGUIライブラリはすべてPython 3に更新されています。 'tは質問をしました:) – Theo