改善高 DPI 屏幕上 tkinter 字体的外观
Improving the look of tkinter fonts on a High DPI screen
在使用 tkinter 创建外观更现代的应用程序时,我希望 MS Word 能为我的设计提供灵感。然后我注意到,只有当我在高 DPI 设备上使用该应用程序时,它才看起来很糟糕。
有没有办法补偿并让它看起来一样清晰?
注意:"Don't use tkinter" 不在 table 上。
为此,我找到的最佳解决方案是使用 WCK(Widget Construction Kit)创建自定义小部件。使用它显示的文本会自动消除锯齿。
尝试在您的代码开头键入此内容
try:
from ctypes import windll
windll.shcore.SetProcessDpiAwareness(1)
except:
pass
我想这会解决你的问题。
在使用 tkinter 创建外观更现代的应用程序时,我希望 MS Word 能为我的设计提供灵感。然后我注意到,只有当我在高 DPI 设备上使用该应用程序时,它才看起来很糟糕。
有没有办法补偿并让它看起来一样清晰?
注意:"Don't use tkinter" 不在 table 上。
为此,我找到的最佳解决方案是使用 WCK(Widget Construction Kit)创建自定义小部件。使用它显示的文本会自动消除锯齿。
尝试在您的代码开头键入此内容
try:
from ctypes import windll
windll.shcore.SetProcessDpiAwareness(1)
except:
pass
我想这会解决你的问题。