【发布时间】:2021-10-22 00:21:47
【问题描述】:
我刚刚将 Python 更新到 3.10,当我运行 Tkinter 程序时,它们以我从未见过的深色主题出现。我想回到标准的浅色主题,但我不知道该怎么做。网上似乎没有任何关于此的明显文档。
这里是一些简单的示例代码,它只显示一个网格来重现黑暗主题(我使用的是 Python 3.10 和 Visual Studio Code 1.61.2):
from tkinter import *
root = Tk()
class Something:
def __init__(self, parent, col, row):
canvas = Canvas(parent, bd=1, relief=SOLID, highlightthickness=0, width=30, height=30)
canvas.grid(column=col, row=row)
frame = Frame(root, bd=1, relief=SOLID)
frame.grid(padx=50, pady=50)
for i in range(11):
for j in range(11):
Something(frame, i, j)
root.mainloop()
【问题讨论】:
-
你能展示一下它的样子吗?对我来说它看起来非常好。
-
当然。 here 是我运行上面代码时看到的截图。
-
可能是您的操作系统将深色主题应用于您的本机窗口。
标签: python tkinter python-3.10