2017-02-15 54 views
0

这是我的代码:如何设置ttk.TNotebook活跃的颜色

import tkinter as tk 
style = ttk.Style() 
style.map("TRadiobutton", 
     foreground=[('pressed', 'red'), ('active', 'red'), ('selected', 'red')], 
     background=[('pressed', '!disabled', 'red'), ('active', '#ffa500')],) 
style.map("TEntry", background=[('selected','red'),('disabled', 'yellow')]) 
style.map("TEntry", foreground=[('active','red'), ('selected','red'),('readonly','yellow')]) 
style.map("TEntry", fieldbackground=[('disabled', 'red')]) 
style.map('TNotebook.Tab', fieldbackground= [('active', 'red')]  ) 

但它不到风度的工作,因为它有。

只有Radiobutton正在工作,其他人没有。我做错了什么?

感谢您的帮助。

+0

”无法正常工作“。这是否意味着它曾经工作,只是突然停下来,没有你改变任何东西?你发布的代码甚至没有创建一个笔记本,所以你怎么知道它没有工作? –

回答

0

你是对的。这不是整个代码。 我的问题是,单选按钮是有颜色的,但Notebook.Tab和TEntry未按预期着色。 “

” “
+0

这篇文章不是真正的回答这个问题的尝试。请注意[StackOverflow不像讨论区](http://stackoverflow.com/tour),它是一个问答网站,每个帖子都是问题或问题的答案。帖子也可以有[评论](http://stackoverflow.com/help/privileges/comment) - 这样的小句子 - 可以用来批评或请求作者澄清。这应该是一个评论或[新问题](http://stackoverflow.com/questions/ask) –