tkinter.文本()错误(_tkinter.tc错误:应为整数,得到“sans”)

2024-04-19 15:39:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我从tkinter.Text()得到这个错误:

>>> import tkinter
>>> tkinter.Text()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.6/tkinter/__init__.py", line 3095, in __init__
    Widget.__init__(self, master, 'text', cnf, kw)
  File "/usr/lib/python3.6/tkinter/__init__.py", line 2293, in __init__
    (widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: expected integer but got "sans"

甚至tkinter._test()

^{pr2}$

信息很清楚,但我不知道从哪里开始。在

编辑:我在尝试使用matplotlib.pyplot.plot()时遇到了这个错误。但是thismatplotlib起作用(不再出错)。我没有找到类似的方法来处理tkinter。在


Tags: textinpyimportselfmatplotlibinittkinter
1条回答
网友
1楼 · 发布于 2024-04-19 15:39:33

我没有得到任何类型的错误与相同的代码,所以我无法调试它。所以,我认为你应该尝试以下方法:

from tkinter import *
root=Tk()
log = Text(root, state='disabled', width=80, height=24, wrap='none')
log.grid()
root.mainloop()

如果它不起作用,而其他小部件(如按钮和条目)也不工作,那么您安装的tkinter有问题。所以,试着卸载,然后重新安装tkinter:

^{pr2}$

如果上面给出了一个错误,请使用此链接检查您的linux版本,如何操作(另请参阅注释): Install tkinter for Python

试试看,如果有帮助就告诉我。在

相关问题 更多 >