作为 Phyton 的新手,我正在尝试将 tktable 用于 Python,但无法在我的 PC 上运行。在网上搜索了很多,没有找到任何解决方案,希望您有时间帮助我一下。我相信这对你来说是花生。
我在 Windows 8.1 上运行 Python 3.7。个人电脑。
我收到此错误:
_tkinter.TclError:无效的命令名称“表”
到目前为止我做了什么:
- 下载 tktable 并运行 setup.py。
- 将 tktable.py 复制到 Python 站点包文件夹。
- 安装了 ActiveTcl。
- 将三个文件 tktable.tcl、Tktable.dll 和 pkgIndex.tcl 从 ActiveTcl (C:\ActiveTcl\lib\Tktable2.11) 复制到 C:........\Python\Python37-32\tcll\Tktable2 .11.
- 根据我在网上找到的,应该可以这样做……</li>
但是,正如我所写,我不断收到我提到的错误。
迈克尔
内容是:
C:\Users\mschuppisser.EAD\AppData\Local\Programs\Python\Python37-32\Lib\;
C:\Users\mschuppisser.EAD\AppData\Local\Programs\Python\Python37-32\DLLs\
追溯:
Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\mschuppisser.EAD\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) File "C:/Users/mschuppisser.EAD/Data/My Data/Python/Test Applikation/Test Applikation.py", line 267, in Jump_to_UebersichtsFenster3 application = clsUebersichtsFenster3(UebersichtsFenster3) File "C:/Users/mschuppisser.EAD/Data/My Data/Python/Test Applikation/Test Applikation.py", line 447, in __init__ self.table_grid = tktable.Table(UebersichtsFenster3) # , state='disabled', width=50, titlerows=1, rows=5, cols=4, colwidth=20) File "C:\Users\mschuppisser.EAD\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tktable.py", line 135, in __init__ tkinter.Widget.__init__(self, master, 'table', kw) File "C:\Users\mschuppisser.EAD\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 2299, in __init__ (widgetName, self._w) + extra + self._options(cnf)) _tkinter.TclError: invalid command name "table"