繁体   English   中英

Tkinter 按钮颜色

[英]Tkinter button color

当我在 tkinter 中创建这样的按钮时:

self.submition_button=Button(self.root, text='Submit', 
            font='Times 12 bold italic', command=self.onSubmition, bg='blue')

按钮不是蓝色的。

为什么它不是蓝色的,我该怎么做才能让它变成蓝色?

你在使用 tkinter.Button 还是你真的在使用 ttk.Button? 根据您在代码顶部导入的内容,您将知道您使用的是哪一个

常规 tkinter 小部件导入

import tkinter

典型的 TTK 小部件导入

from tkinter import ttk

因为TTK是库的更现代版本,所以它的样式系统是不同的。 所以在它上面设置标志选项是行不通的。 相反,您必须使用样式主题。

看到这个回复。

https://stackoverflow.com/a/44416355/8661716

这是蓝色按钮的代码,检查它:

from tkinter import *

#create a window
root =Tk()

button=Button(root, text='Submit',  font='Times 12 bold italic', bg='blue', activebackground="blue")
button.pack()
root.mainloop()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM