在使用 tkinter 创建外观更现代的应用程序时,我使用 MS Word 来激发我的设计灵感。然后我注意到,只有当我在高 DPI 设备上使用该应用程序时,它才会看起来如此糟糕。
有没有办法补偿并让它看起来一样清脆?
注意:“不要使用 tkinter”不在桌面上。
在使用 tkinter 创建外观更现代的应用程序时,我使用 MS Word 来激发我的设计灵感。然后我注意到,只有当我在高 DPI 设备上使用该应用程序时,它才会看起来如此糟糕。
有没有办法补偿并让它看起来一样清脆?
注意:“不要使用 tkinter”不在桌面上。
我为此找到的最佳解决方案是使用WCK(小部件构造工具包)创建自定义小部件。使用它显示的文本会自动消除锯齿。
尝试在代码开头输入此内容
try:
from ctypes import windll
windll.shcore.SetProcessDpiAwareness(1)
except:
pass
我认为这将解决您的问题。