self._window = tkinter.Tk()
self._window.option_add("*background", "green")
self._window.configure(background='green')
我怎样才能说self._window.configure(background='green')
说background = <something else>
,而不是tkinter.Canvas
上有图纸?
答案 0 :(得分:0)
只需添加一个覆盖整个窗口的画布:
self.background = tkinter.Canvas(self._window)
self.background.pack(fill="both", expand=True)
一旦你这样做,你可以在背景上绘制任何你想要的东西。从现在开始,只需确保所有其他小部件都是画布的子级而不是根窗口。