0
私はPython上で単純な銀行口座プログラムを作成しています。私はそれを既にコーディングしています(表示されている以上のもの)私はPythonの初心者ですが、Tkinterだけではありません。どのように私は "テキスト"からエントリ値を取得し、私はそれを印刷することができます変数に変換するでしょう。Tkinterでエントリー値を変数に変換する方法
from tkinter import *
from random import randint
balance = (randint(100, 500))
class GUI:
def __init__(self, master):
frame = Frame(master)
frame.pack()
toolbar = Frame(root)
toolbar.pack(side=TOP, fill=X)
button1 = Button(toolbar, text="Deposit", width = 13, command=self.printBalance)
button2 = Button(toolbar, text="Withdraw",width = 13, command=self.printBalance)
button1.pack(side=LEFT)
button2.pack(side=RIGHT)
subMenu = Menu(menu)
menu.add_cascade(label="Type of Account", menu=subMenu)
subMenu.add_command(label="Standard", command= self.printBalance)
subMenu.add_command(label="Interest", command= self.printBalance)
text = Entry(root)
text.pack()
w = Label(root, text="Current Balance:")
w.pack()
w = Label(root, text=balance)
w.pack()
def printBalance(self):
a = text.get()
print(a)
class BankAccount(object):
def __init__(self, initial_balance=0):
self.balance = initial_balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
self.balance -= amount
def get_balance(self, initial_balance, rate):
return self.get_balance() * self._rate
root = Tk()
menu = Menu(root)
root.config(menu=menu)
root.title("Bank Account")
root.minsize(width=250, height=100)
root.maxsize(width=300, height=150)
GUI(root)
root.mainloop()
ありがとう –