これは私のGUIプログラムの一部で、私は問題があり、誰かが私を助けてくれることを願っています。私は何をしようとしていることは、あなたがチェックボタンをクリックしたとき、それはテキストウィジェット上の価格が表示されているはずですが、私はそれは私にエラーを与えてチェックボタンをクリックすると、次のとおりです。Python - Tkinter CheckButton問題
File "E:\Phython\Theater.py", line 147, in update_text if self.matinee_price.get(): AttributeError: 'Checkbutton' object has no attribute 'get'
def matinee_pricing(self):
#Purchase Label
self.theater_label = tkinter.Label(text='Purchase Theater Seats Here', font=('Verdana', 15, 'bold'))
self.theater_label.grid(row=2, column=10)
#Checkbutton
self.matinee_price = BooleanVar()
self.matinee_price = tkinter.Checkbutton(text = '101 \nthru \n105', font=('Verdana', 10), bg='light pink', height=5, width=10,\
variable = self.matinee_price, command = self.update_text)
self.matinee_price.grid(row=5, column=9)
self.result = tkinter.Text(width=10, height=1, wrap = WORD)
self.result.grid(row=20, column=10)
def update_text(self):
price = ''
if self.matinee_price.get():
price += '$50'
self.result.delete(0.0, END)
self.result.insert(0.0, price)
本当にtkinterを2回インポートしないでください。悪い習慣です。詳細については、[this](https://stackoverflow.com/questions/47479965/is-there-a-point-to-import-two-different-ways-in-a-program)を参照してください。 – Nae