gpt4 book ai didi

python-3.x - 是否可以在 tkinter 中更改按钮颜色?

转载 作者:行者123 更新时间:2023-12-04 16:04:04 39 4
gpt4 key购买 nike

我正在使用 Python 的 tkinter 模块,我想仅在按下按钮时更改按钮的颜色。所以举个例子,通常按钮是白色的,但是当我按下它时,它会变成绿色。如果我停止按下它,它会变回白色。那可能吗?

最佳答案

最简单的方法是使用按钮的“activebackground”属性

import tkinter as tk

root = tk.Tk()
btn = tk.Button(root,text="click me",activebackground="red")
btn.grid()
root.mainloop()

此示例将在按下按钮时将按钮的背景颜色设置为红色,并在释放时返回其原始颜色。

以类似的方式,您可以更改默认背景颜色。
btn = tk.Button(root,text="click me", background="white", activebackground="red")

关于python-3.x - 是否可以在 tkinter 中更改按钮颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52608061/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com