簡體   English   中英

在Python 3.6.2中執行簡單的tkinter.Tk()后出現錯誤的游標規范錯誤

[英]Bad cursor spec error after a simple tkinter.Tk() in python 3.6.2

我在Manjaro i3wm Linux安裝上運行python 3.6.2。

我已經安裝了tktcl的最新版本(8.6),但是在Python中執行這些簡單的行時:

>>> import tkinter
>>> root = tkinter.Tk()

我收到以下錯誤:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.6/tkinter/__init__.py", line 2017, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: bad cursor spec "#EAD49B"

因此,我在當前的安裝中根本無法使用tkinter ,這似乎是完全標准的,而且我不知道該怎么做。

有任何想法嗎 ?

正如Brian Oakley在上述評論中提到的,問題出在主目錄中的.Xresources文件中,該文件包含以下一行:

*cursor: #EAD49B

評論此行解決了問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM