私はGUI計算機を作りたいと思います。私はモジュールtkinterを使いました。私は端末に印刷するようにしましたが、Entry
で更新しようとすると更新されません。私は何をしますか?Pythonの電卓は "Entry"で更新されません。 GUI計算機です
from tkinter import *
from tkinter import ttk
import tkinter as tk
class App:
def __init__(self, master):
self.total = DoubleVar(value=0.0)
l_uno = ttk.Label(master, text="Nº 1 = ").grid(row=1, column=1)
l_dos = ttk.Label(master, text="Nº 2 = ").grid(row=1, column=3)
self.uno = ttk.Entry(master)
self.uno.grid(row=1, column=2)
self.dos = ttk.Entry(master)
self.dos.grid(row=1, column=4)
self.bsuma = ttk.Button(master, text="+", command=self.suma).grid(row=3, column=1)
e_resultado = ttk.Entry(master, textvariable=self.total).grid(row=1, column=5)
def suma(self):
data_error = False
try:
resultado = float(self.uno.get()) + float(self.dos.get())
print (resultado)
self.total.set(result)
except:
data_error = True
root = Tk()
alfa = App(root)
root.mainloop()
受け入れ可能な回答を受け取った後で**あなたの質問を削除しないでください**。あなたの質問はあなたの利益のためだけではなく、将来の読者のためにも役立つはずです。 –
私はあなたの質問を削除することはあなたの質問に答える時間を取った人には非常に不快であると付け加えたい。あなたの質問が目に見えて問題になることができるなら、最初に質問してはいけません。 –