tkinterリストボックスを計算に使用する方法... ユーザーは2つのリストボックスで選択できます。関数は上部リストボックスのダイスキーから取得し、リストボックスの下位値を下げる必要があります.... - あなたのcalculate
機能(しかし、それは動作しません)Tkinterリストボックス計算
from tkinter import *
from tkinter import ttk
def calculate():
a = int(l1.curselection())
b = int(si1.curselection())
t = a+b
t=Label(aken,text="answer: %.2f" % tulemus).grid(row=7,column=5)
return(t)
aken = Tk()
aken.title('kalk')
aken.configure(background='#E6F3FE')
aken.geometry("420x200")
l1 = ttk.Label(aken, text="2 ", background="#E6F3FE")
l1.grid(column=0, row=3, padx=5, pady=5, sticky=(N, W,))
l1 = Listbox(aken, height=1)
pr = {50:60,80:46}
for i in pr:
l1.insert(END, i)
l1.grid(column=1, row=3, padx=5, pady=5, sticky=(N, W, E))
si1 = ttk.Label(aken, text="1 ", background="#E6F3FE")
si1.grid(column=0, row=4, padx=5, pady=5, sticky=(N, W,))
si1 = Listbox(aken, height=1)
pr = {50:60,80:46,8:6}
for i in pr:
si1.insert(END, i)
si1.grid(column=1, row=4, padx=5, pady=5, sticky=(N, W, E))
nupp = ttk.Button(aken, text="Calculate", command=calculate)
nupp.grid(column=1, row=7, padx=5, pady=5, sticky=(N, S, W, E))
aken.mainloop()
を本当にありがとう、それは私に多くを助けた..... –
私はもう一つの問題がある、私はユーザーがキーを参照したい場合、しかし、機能の使用価値...どのように私はそれを行うには? –
@ JanekLass、それはあなた次第です。そして、あなたのアイデアと希望の行動で新しい質問を作成する方が良いです。しかし、アイデアは簡単です - 希望のリストボックスの選択変更を追跡します。 – CommonSense