1

我刚刚将 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()

带有深色主题的 GUI

4

1 回答 1

0

您的默认系统 UI 可能存在问题。

我没有 MAC,所以我无法对此进行测试,但是如果 MAC 甚至有该选项,请尝试将您的默认系统 ui 更改为 light...

于 2021-10-22T03:51:46.033 回答