我希望我的主框架的背景颜色是黑色。这是我尝试过的代码:
```css background-color: black; ```
#!/usr/bin/python
import tkinter
from tkinter import *
root = Tk()
root.geometry("363x200")
root.resizable(0,0)
root.title("Emsg Server")
root.option_add("*background", "black")
v = StringVar()
Field = Message(root, textvariable=v, width=330, fg="blue")
Field.grid()
root.mainloop()
我尝试使用 root.option_add("*background", "black")
,但只创建了一个位于左上角的小黑色框。
如何使整个应用程序变成黑色?
Tk(bg="black")
无法工作的原因很简单,那就是它是一个 bug(或者是设计决策的结果)。config
方法能够工作的原因是因为它被设计成可以工作。 - Bryan Oakleyimport Tkinter as tk; root=tk.Tk()...
是更好的方法。对于任何模块来说,使用import *
通常都不是一个好主意。 - Bryan Oakley