我开了一个帐户只是想问一个问题,但是我认为我仍然需要一个帐户,因为我经常使用这个网站。我有一个问题我得到这个错误:
_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)
先谢谢您。我一直在敲这个错误的头。我查看了其他类似的错误,但无法弄清。
预期结果:为了不给我错误,程序真正运行。
答案 0 :(得分:0)
错误是指:
btnCos = Button(..., d=4, ...).grid(...)
d
不是Button
小部件的受支持选项。您需要删除该选项,或将其替换为有效选项。
答案 1 :(得分:0)
在定义d=
时使用Button
。 d
不接受Button
的设置。 These是可接受的设置