在 Python Tkinter 中为按钮设置背景颜色或 bg 不起作用
Setting background color or bg for a button in Python Tkinter not working
我是 tkinter 的新手,我无法设置按钮的背景颜色
我的代码:
from tkinter import *
from tkinter import ttk
root = Tk()
frame = Frame(root).grid(row = 0, column = 0)
button = ttk.Button(frame, text = "CLICK ME", bg = '#05752a').grid(row = 0, column = 0)
root.mainloop()
错误:
_tkinter.TclError: unknown option "-bg"
遗憾的是,没有一种简单的方法可以从 ttk 库更改按钮的背景。
但是你可以使用普通的 tkinter 轻松获得你想要的东西。按钮,如果您设置了正确的选项。下面是一个示例脚本:
from tkinter import *
from tkinter import ttk
root = Tk()
frame = Frame(root).grid(row = 0, column = 0)
button = Button(frame, text = "CLICK ME", bg = '#05752a').grid(row = 0, column = 0)
root.mainloop()
这是Link到另一个post
我是 tkinter 的新手,我无法设置按钮的背景颜色
我的代码:
from tkinter import *
from tkinter import ttk
root = Tk()
frame = Frame(root).grid(row = 0, column = 0)
button = ttk.Button(frame, text = "CLICK ME", bg = '#05752a').grid(row = 0, column = 0)
root.mainloop()
错误:
_tkinter.TclError: unknown option "-bg"
遗憾的是,没有一种简单的方法可以从 ttk 库更改按钮的背景。
但是你可以使用普通的 tkinter 轻松获得你想要的东西。按钮,如果您设置了正确的选项。下面是一个示例脚本:
from tkinter import *
from tkinter import ttk
root = Tk()
frame = Frame(root).grid(row = 0, column = 0)
button = Button(frame, text = "CLICK ME", bg = '#05752a').grid(row = 0, column = 0)
root.mainloop()
这是Link到另一个post