tkinter 的按钮文本在莫哈韦沙漠中不起作用

这是一个非常简单的程序。


import tkinter

tkinter.Button(None, text='button').pack()

tkinter.mainloop()

我希望这个程序向我展示如下图所示。

http://img2.mukewang.com/60dae676000166df03700310.jpg

但它实际上显示了下面的图片。

http://img3.mukewang.com/60dae68500013ce603490316.jpg

当它在 GUI 上调整大小时,它似乎运行良好。

在 High Sierra 中没有出现这个问题。

我的环境如下:

  • macOS 莫哈韦沙漠 10.14

  • 蟒蛇 3.7.0

你能给我建议吗?


GCT1015
浏览 149回答 3
3回答

ITMISS

将外观更改为浅色模式为我解决了这个问题。要更改外观,请转到设置 -> 常规 -> 外观 -> 灯光模式。

幕布斯6054654

我猜 Tk 中有一个错误。我在 MacOS 10.14.3 如果你最大化和最小化 tkinter 窗口,按钮上的文本会出现,另一个对我有用的解决方案是from tkinter import *from tkinter import ttkbutton1 = ttk.Button(*your args here*)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python