Python Can';t设置ttk的前景或前景。选中按钮
用一些Kwarg实例化ttk.Checkbutton时。其中一个KWARG是Python Can';t设置ttk的前景或前景。选中按钮,python,ttk,Python,Ttk,用一些Kwarg实例化ttk.Checkbutton时。其中一个KWARG是前台,我得到了TclError:unknown option“-foreground”。如果我删除前台,它就会工作 这是PyCharm中调用前的代码行和值 widget是一个ttk.Checkbutton。这里是错误 File "...widget.py", line 76, in add_widget_and_position **widget_kwargs) File "C:\Python27\lib\
前台
,我得到了TclError:unknown option“-foreground”
。如果我删除前台
,它就会工作
这是PyCharm中调用前的代码行和值
widget
是一个ttk.Checkbutton
。这里是错误
File "...widget.py", line 76, in add_widget_and_position
**widget_kwargs)
File "C:\Python27\lib\lib-tk\ttk.py", line 633, in __init__
Widget.__init__(self, master, 'ttk::checkbutton', kw)
| | | -> {'foreground': 'purple', 'text': u'Free to air', 'width': None, 'state': 'normal', 'command': at 0x04881970>,...
| | ->
| ->
->
File "C:\Python27\lib\lib-tk\ttk.py", line 555, in __init__
Tkinter.Widget.__init__(self, master, widgetname, kw=kw)
| | | | -> {'foreground': 'purple', 'text': u'Free to air', 'width': None, 'state': 'normal', 'command': at 0x04881970>,...
| | | -> 'ttk::checkbutton'
| | ->
| ->
->
File "C:\Python27\lib\lib-tk\Tkinter.py", line 2091, in __init__
(widgetName, self._w) + extra + self._options(cnf))
TclError: unknown option "-foreground"
文件“…widget.py”,第76行,在add_widget_和_位置
**小工具(kwargs)
文件“C:\Python27\lib\lib tk\ttk.py”,第633行,在uu init中__
Widget.\uuuu初始化(self,master,'ttk::checkbutton',kw)
|| |->{'前台':'purple','text':u'Free to air','width':None','state':'normal','command':at 0x04881970>,。。。
| | ->
| ->
->
文件“C:\Python27\lib\lib tk\ttk.py”,第555行,在uu init中__
Tkinter.Widget.\uuuu init\uuuuu(self,master,widgetname,kw=kw)
|| | |->{'前台':'purple','text':u'Free to air','width':None','state':'normal','command':at 0x04881970>,。。。
|| |->“ttk::checkbutton”
| | ->
| ->
->
文件“C:\Python27\lib\lib tk\Tkinter.py”,第2091行,在uu init中__
(widgetName,self._w)+额外+自选项(cnf))
错误:未知选项“-前景”
有人知道我做错了什么吗?希望它简单而愚蠢:/根据本页:
ttk。Checkbutton
不继承前台选项。您必须使用样式进行配置。谢谢。它简单而愚蠢!我正在大规模重构的代码中出现了类似的东西,对此感到困惑,现在我可以看出他没有使用ttk.Checkbutton,这是一个Tkinter.Checkbutton。