Проблема с использованием tkinter.button.place () - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь использовать tkinter.button в следующем методе:

def _draw(self, canvas, options):
    p = self.anchor
    x,y = canvas.toScreen(p.x,p.y)
    frm = tk.Frame(canvas.master)
    frm.pack_propagate(0)
    frm.pack()
    self.button = tk.Button(frm,
                          height = self.height,
                          width = self.width,
                          text = self.label,
                          bg = self.fill,
                          fg = self.color,
                          font=self.font)
    self.button.place(self.x, self.y, self.height, self.width)
    #self.setFill(self.fill)
    self.button.focus_set()
    return canvas.create_window(x,y,window=frm)

В настоящее время я получаю следующую ошибку:

File "/Users/tmcdo13/.local/lib/python3.6/site-packages/graphics.py", line 913, in _draw
    self.button.place(self.x, self.y, self.height, self.width)
TypeError: place_configure() takes from 1 to 2 positional arguments but 5 were given

Это смущает меня, потому что я использую кнопку.place, а не button.place_configure.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...