_tkinter.TclError: неизвестная опция "-d" - PullRequest
0 голосов
/ 24 апреля 2019

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

_tkinter.TclError: unknown option "-d"

Вот вся ошибка:

Traceback (most recent call last):
  File "/Users/rogeram/PycharmProjects/Calculator/calculator.py", line 254, in <module>
    command=added_value.cos).grid(row=1, column=5, pady=1)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2369, in __init__
    Widget.__init__(self, master, 'button', cnf, kw)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2299, in __init__
    (widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: unknown option "-d"

Воткод:

def cos(self):
    self.result = False
    self.current = math.cos(math.radians(float(txtDisplay.get())))
    self.display(self.current)

и:

btnCos = Button(calc, text="cos", width=6, height=2, font=('arial',20, 'bold'), d=4, bg="powder blue",
            command=added_value.cos).grid(row=1, column=5, pady=1)

Заранее спасибо.Я стучал головой об этой ошибке.Я смотрел на другие подобные ошибки, но я не мог понять это.

Ожидаемый результат: чтобы не выдавать ошибку, и программа фактически запускается.

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Вы используете d= при определении Button. d не является принятой настройкой для Button. Эти являются принятыми настройками

0 голосов
/ 24 апреля 2019

Ошибка относится к этому:

btnCos = Button(..., d=4, ...).grid(...)

d не поддерживается в виджете Button. Вам необходимо удалить эту опцию или заменить ее допустимой.

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