そして聞いてくれてありがとう。そして、私の悪い英語のために申し訳ありません。 シンプルなpythonスクリプトに問題があり、私の頭を壊す方法がわかりません。引数、クラス、およびtkinterを持つPython noob
これはコードです。かなりシンプルで無駄です(私はPythonを学んでいますが、私のプログラミングスキルは虚脱しています)。私はラベルを使用する場合、問題は」が存在いけない理由を私は知らない
AttributeError: 'hello' object has no attribute 'button'
:
import tkinter as tk
class hello:
button_state = [0,0,0,0,0,0,0,0,0]
def __init__(self):
self.root = tk.Tk()
self.button = tk.Button(self.root, text=self.button_state[0],
command=self.check(0))
self.button.pack()
def check(self,x):
if x == 0:
self.button_state[x] = 1
self.button.config(text=self.button_state[x])
app = hello()
app.root.mainloop()
とエラー。私は試してみると、私はエラーがボタンコマンドの引数の呼び出しにあったと思いますか?事前に
感謝:)