我为基于文本的冒险游戏设计了一个 GUI。我需要做一些最后的调整以确保它能够顺利运行。
我有几个由图像表示的按钮(新游戏、退出按钮等)。我已将这些按钮的背景颜色设置为 #073a64,以便它们与顶部栏的颜色相匹配。 Image of Top Bar
但是,当按下按钮时,它会在按下期间变成白色/灰色。是否可以在按下按钮时设置/更改按钮的颜色?
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()
答案 0 :(得分:1)
使用:
activebackground="color"
因此应该是:
trialButton = Button(trialGUI, bg='#073a64', height = 10, width = 20, activebackground="red")
这将使按钮在按下时变为红色