だから私はこれを再現しようとしています:
self.button1 = tkinter.Button(self.user_frame, image = self.image1, state = 'disabled', command = self.press1)
self.button1.pack(side = 'left')
self.buttonList.append(self.button1)
self.button2 = tkinter.Button(self.user_frame, image = self.image2, state = 'disabled', command = self.press2)
self.button2.pack(side = 'left')
self.buttonList.append(self.button2)
self.button3 = tkinter.Button(self.user_frame, image = self.image3, state = 'disabled', command = self.press3)
self.button3.pack(side = 'left')
self.buttonList.append(self.button3)
など。self.button10まで。
これとともに:
for x in range [1, 11]:
self.button(x)=tkinter.Button(self.user_frame, image=self.image(x), state = 'disabled', command = self.press(x))
self.button(x).pack(side='left')
self.buttonList.append(self.button(x))
構文エラーが発生します:関数呼び出しに割り当てることができません。ボタンの命名方法と関係があることは知っていますが、理解できません。任意のヒント?