Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按下按钮时如何更改按钮的颜色?_Python_Tkinter_Button - Fatal编程技术网

Python 按下按钮时如何更改按钮的颜色?

Python 按下按钮时如何更改按钮的颜色?,python,tkinter,button,Python,Tkinter,Button,我为一个基于文本的冒险游戏设计了一个GUI。我需要做一些最后的调整,以确保它工作顺利 我有几个按钮(新游戏,退出按钮等),这是由图像表示。我已将这些按钮的背景颜色设置为#073a64,以便它们与顶部栏的颜色相匹配。 但是,当按下按钮时,按钮在按下期间会变为白色/灰色。按下按钮时,是否可以设置/更改按钮的颜色 from tkinter import * trialGUI = Tk() trialGUI.geometry('710x320') trialGUI.title("Test G

我为一个基于文本的冒险游戏设计了一个GUI。我需要做一些最后的调整,以确保它工作顺利

我有几个按钮(新游戏,退出按钮等),这是由图像表示。我已将这些按钮的背景颜色设置为#073a64,以便它们与顶部栏的颜色相匹配。

但是,当按下按钮时,按钮在按下期间会变为白色/灰色。按下按钮时,是否可以设置/更改按钮的颜色

from tkinter import *
trialGUI = Tk()
trialGUI.geometry('710x320')
trialGUI.title("Test GUI")
trialGUI.configure(background='#073a64')
trialGUI.columnconfigure(0, weight=1)
trialGUI.rowconfigure(0, weight=1)


trialButton = Button(trialGUI, bg='#073a64', height = 10, width = 20)
trialButton.grid()

trialGUI.mainloop()
使用:

因此,它应该是:

trialButton = Button(trialGUI, bg='#073a64', height = 10, width = 20, activebackground="red")
按下按钮时,这将使按钮变为红色

trialButton = Button(trialGUI, bg='#073a64', height = 10, width = 20, activebackground="red")