Я пытаюсь установить цвет фона для текстового виджета Tkinter - я пытаюсь скопировать пример здесь и здесь , оба из которых, по-видимому, указывают на то, что яможет сделать это:
w.create_text(*textSet, text=i[3], font=("Helvetica", 16), bg="white"))
Но когда я пытаюсь это сделать, я получаю сообщение об ошибке от Tkinker:
w.create_text(*textSet, text=i[3], font=("Helvetica", 16), bg="white")
File "C:\python27\lib\lib-tk\Tkinter.py", line 2213, in create_text
return self._create('text', args, kw)
File "C:\python27\lib\lib-tk\Tkinter.py", line 2189, in _create
*(args + self._options(cnf, kw))))
_tkinter.TclError: unknown option "-bg"
Я попытался с ключом 'background' с тем же результатом.
Текст должен быть наложен на круг, размер круга генерируется динамически, поэтому, когда круг меньше, чем текст, мне нужен сплошной фон, чтобы линия для круга не нарушала текст.
Любой указатель на то, что я делаю не так?Это целый раздел:
master = Tk()
w = Canvas(master, width=1000, height=1000)
w.config(bg='white')
w.pack()
w.create_oval(*coordsSet, width=3)
w.create_text(*textSet, text=i[3], font=("Helvetica", 16), bg="white")
mainloop()