带有tkinter的按钮的正确背景颜色?

时间:2014-10-29 21:44:27

标签: python-3.x tkinter

我已经使用Tkinter在按钮中建立了背景颜色,但是当我点击按钮时,背景颜色会变为系统颜色,在我的情况下是Windows 8.1。有没有办法解决这个问题? 代码:

compute = tk.Button(rframe, text='Equals', command=comp_s, relief='flat', font=MY_FONT, background='blue', foreground='white')
compute.pack(side='left')

我使用的是Python 3.4.2 64位

谢谢!

1 个答案:

答案 0 :(得分:4)

当按住鼠标左键时,屏幕按钮会变为“活动”状态。颜色。以下以这种方式为我工作(Win7,3.4.2)。

from tkinter import *
r= Tk()
b= Button(text='hello', foreground='white', background='green',
          activeforeground='red', activebackground='blue')
b.pack()