0
このコードはすべて、VAT Calculator Programのメインメニュー画面のクラス内で発生します。エントリボックスから値を取得する際に問題が発生しています。
最初の数行は、入力ボックスで使用するテキスト変数を初期化します。
RefNumCur = StringVar()
AddressCur = StringVar()
DateCompCur = StringVar()
DateBankCur = StringVar()
JobSourceCur = StringVar()
JobTypeCur = StringVar()
AmountCur = StringVar()
ここでは、値がデータベースに保存される前にチェーンの有効性アルゴリズムを開始する関数を作成します。しかし、まず入力ボックスから値を取得する必要があります。
def SaveEntry(*args):
RefNumCur = RefNumEntry.get()
AddressCur = AddressEntry.get()
DateCompCur = DateCompEntry.get()
DateBankCur = DateBankEntry.get()
JobSourceCur = JobSourceEntry.get()
JobTypeCur = JobTypeEntry.get()
AmountCur = AmountEntry.get()
CheckRefNum(RefNumCur)
ここでは、入力ボックスを作成して配置しました。
RefNumEntry = Entry(textvariable = RefNumCur).grid(row = 2,column =3, columnspan = 2)
AddressEntry = Entry(textvariable = AddressCur).grid(row = 3,column = 3, columnspan = 2)
DateCompEntry = Entry(textvariable = DateCompCur).grid(row = 4,column =3, columnspan = 2)
DateBankEntry = Entry(textvariable = DateBankCur).grid(row = 5,column = 3, columnspan = 2)
JobSourceEntry = Entry(textvariable = JobSourceCur).grid(row = 6, column =3, columnspan = 2)
JobTypeEntry = Entry(textvariable = JobTypeCur).grid(row = 7, column =3, columnspan = 2)
AmountEntry = Entry(textvariable = AmountCur).grid(row = 8,column = 3, columnspan = 2)