我在 Mac 上使用 Tkinter 开发了一个 python 应用程序。它涉及表格和 Canvas 图纸。在 Mac 上,它看起来很棒。然而,在我的戴尔笔记本电脑(4K 显示屏,比我的 Mac 更强大)上,Tkinter ui 显得非常像素化,并且某些元素的位置略有不同。这个问题是什么,我可以做些什么来更好地在戴尔 Windows 10 或其他平台上渲染 Tkinter? 这是 UI 相同部分的屏幕截图(显示表单和 Canvas 绘图)...
Mac(正常)
最佳答案
仅在 OSX 中为 Tkinter Canvas 对象启用抗锯齿。您可以获得 aggDraw
库:http://effbot.org/zone/tkinter-aggdraw.htm作为一种解决方法,但否则在尝试在 Canvas 上绘图时会出现锯齿状线条。然而,所有主要平台上的字体都应消除锯齿。
关于python - 为什么 Windows 上的 Tkinter 渲染质量要差得多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42887362/