【发布时间】:2020-04-29 03:16:49
【问题描述】:
我正在尝试让 tkcalendar 与我的窗口融为一体。
import tkinter
from tkcalendar import Calendar
window = tkinter.Tk()
window.configure(background = "black")
cal = Calendar(window, background = "black" , disabledbackground = "black" , borderbackground = "black" , headersbackground = "black" , normalbackground = "black" )
cal.config(background = "black")
cal.pack()
window.mainloop()
我已通读 tkcalendar 文档并尝试通过调用小部件类的配置方法来更改所有样式元素:
cal.configure(background = "black")
;但是,我的日历仍然保持灰色,而不是融入黑色窗口背景。是否可以更改日历的实际背景颜色?
【问题讨论】:
-
据我所知:tkcalendar 是一个小部件。在文档中它说它继承自 tkinter 的所有小部件方法。所以将 cal.config 更改为 cal.configure 就可以了
-
@yAzou 我试过了,但没有运气。它只会改变小箭头的颜色
-
好的,我编辑你的帖子补充说你也很累调用小部件的继承方法
configure...它应该对谁会阅读你的帖子有用
标签: python tkinter tkcalendar