Странная ошибка, которую я получаю от Tkinter в Python - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь создать проект tkinter, но, поскольку я пытался работать, как в третий раз, он выдает мне эту ошибку:

Traceback (most recent call last):
File "/Users/cool/Documents/STM Wisepay Service.py", line 63, in <module> 
  app = App(root)
File "/Users/cool/Documents/STM Wisepay Service.py", line 20, in __init__
  self.create_buttons()  
File "/Users/cool/Documents/STM Wisepay Service.py", line 30, in create_buttons
  tk.Button(button_frame, text = "Add to Debt", commmand = self.debt).grid(column = 6, row = 5)  
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2366, in __init__
  Widget.__init__(self, master, 'button', cnf, kw  
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2296, in __init__
  (widgetName, self._w) + extra + self._options(cnf)
_tkinter.TclError: unknown option "-commmand"

Что я могу сделать, чтобы это исправить? Какие проблемы с моим кодом?

Вот мой код: https://pastebin.com/mWPEFbpz

1 Ответ

0 голосов
/ 01 ноября 2018

Вы неправильно написали команду (три метра)

Вы передаете ему переменную с именем commmand, и она не знает, как использовать эту переменную.

tk.Button(... commmand = ...

Вы можете увидеть это в сообщении об ошибке прямо здесь

_tkinter.TclError: unknown option "-commmand"

Эти сообщения об ошибках Python на самом деле очень полезны. Я бы посоветовал вам внимательно прочитать их, чтобы поймать подобные вещи.

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