我在使用Python Tkinter在MacOS上支持暗黑模式遇到了问题。我使用的是Python 3.6和ActiveTcl 8.5,暗黑模式可以正常工作,窗口标题栏也是暗色的,这对我来说非常好...但是在支持<MouseWheel>
时出现了一些问题,所以我进行了升级,将Python版本更新到了3.7.1,同时tlc的版本更新到了8.6。
但是现在暗黑模式不起作用了,这很奇怪,为什么会这样呢?
以下是示例代码:
from tkinter import *
if __name__ == '__main__':
root = Tk()
hero_text = Label(root, fg='white', bg='black', text='HERO TEXT')
hero_text.grid(row=0, sticky=N+W)
print(root.tk.exprstring('$tcl_library'))
print(root.tk.exprstring('$tk_library'))
root.mainloop()