私は作成しようとしている非常に単純な GUI を持っています。この GUI には、単一のエントリと単一のボタンがあります。エントリに数値を入力し、その数値をボタンが開始するコマンドの変数として使用したいと考えています。
たとえば、2 を入力し、コマンドで 2+emtry を計算する場合、ボタンを選択すると 4 が返されます。
私には2つの問題があります:
- エントリを整数に変換する方法は?
- ボタンが呼び出すコマンドでその整数を使用する方法。
私はPythonが初めてです。これが私のコードです:
from Tkinter import *
import tkMessageBox
import Tkinter
root = Tkinter.Tk()
root.title("Title")
root.geometry("150x150")
Lbl1 = Label(root, text="Input a number here:")
Lbl1.pack(side=TOP,padx=5,pady=5)
Entry1 = Entry(root, bd =1)
Entry1.pack(side=TOP,padx=5,pady=5)
def PrintCommand():
print('I want the number from the entry here')
bttn1 = Tkinter.Button(root, text ="print command", command = PrintCommand)
bttn1.pack(side = TOP,padx=10,pady=20)
root.mainloop()