我已经使用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位
谢谢!
答案 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()