Py学习  »  Python

在Python Tkinter中为按钮设置背景色或背景不起作用

Tenshi • 3 年前 • 1658 次点击  

我是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"     
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133404
 
1658 次点击  
文章 [ 1 ]  |  最新文章 3 年前
Sharim Iqbal
Reply   •   1 楼
Sharim Iqbal    3 年前

不幸的是,没有一种简单的方法可以从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()

这是另一个的链接 post