python-3.x - 如何更改 Tkinter 模块的背景颜色?

标签 python-3.x tkinter

你好我是 python 模块 Tkinter 的新手,我已经为一个简单的文本编辑器编写了代码。但我无法弄清楚如何更改背景颜色。 欢迎提供帮助。

代码:

from tkinter import *
import tkinter as tk

# from tkinter import filedialog
# from tkinter import font


root = Tk()
root.title('Flax')
root.iconbitmap('E:\editor.ico')
root.geometry('1200x660')

# Main Frame
my_frame = Frame(root)
my_frame.pack(pady=5)

# ScrollBar
scroll = Scrollbar(my_frame)
scroll.pack(side=RIGHT, fill=Y)

# Text Box
text = Text(my_frame, width=98, height=25, font=("Helvetica", 13), selectbackground="grey", selectforeground="white", undo=True)         
        
text.pack()

scroll.config(command=text.yview)

root.mainloop()

最佳答案

您需要使用的参数是bg = "blue" 例如source .

在您的代码中实现:

from tkinter import *
import tkinter as tk

# from tkinter import filedialog
# from tkinter import font


root = Tk()
root.title('Flax')
root.iconbitmap('E:\editor.ico')
root.geometry('1200x660')

# Main Frame
my_frame = Frame(root)
my_frame.pack(pady=5)

# ScrollBar
scroll = Scrollbar(my_frame)
scroll.pack(side=RIGHT, fill=Y)

# Text Box
text = Text(my_frame, width=98, height=25, font=("Helvetica", 13), bg="grey", fg="white", undo=True)         
        
text.pack()

scroll.config(command=text.yview)

root.mainloop()

关于python-3.x - 如何更改 Tkinter 模块的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73005496/

相关文章:

python-3.x - 如何在 2to3 转换后修复 print((双括号))?

python - 从 XML 解析名称/值对

python - 在 Tkinter 中将 Canvas 提升到其他 Canvas 之上

python - 为什么 destroy() 方法在我的 tkinter 程序中不起作用?

python - 将 lambda 表达式保存到文件

python - 按特定列数据过滤 CSV 行

python - 是否可以在 PysimpleGui 表中插入复选框?

python - 是否有迭代方法来创建 tk.Frames 并配置它们?

Python 将图像插入 Tkinter 文本小部件

python - cmd + a 在 tkinter 条目中不起作用