python - 为什么 Windows 上的 Tkinter 渲染质量要差得多?

标签 python windows user-interface tkinter

我在 Mac 上使用 Tkinter 开发了一个 python 应用程序。它涉及表格和 Canvas 图纸。在 Mac 上,它看起来很棒。然而,在我的戴尔笔记本电脑(4K 显示屏,比我的 Mac 更强大)上,Tkinter ui 显得非常像素化,并且某些元素的位置略有不同。这个问题是什么,我可以做些什么来更好地在戴尔 Windows 10 或其他平台上渲染 Tkinter? 这是 UI 相同部分的屏幕截图(显示表单和 Canvas 绘图)...

Windows(坏) enter image description here

Mac(正常)

enter image description here

最佳答案

仅在 OSX 中为 Tkinter Canvas 对象启用抗锯齿。您可以获得 aggDraw 库:http://effbot.org/zone/tkinter-aggdraw.htm作为一种解决方法,但否则在尝试在 Canvas 上绘图时会出现锯齿状线条。然而,所有主要平台上的字体都应消除锯齿。

关于python - 为什么 Windows 上的 Tkinter 渲染质量要差得多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42887362/

相关文章:

python - 循环中的最后一个文件未在解释器 session 期间写入

windows - 钢筋 3 : not able to install on windows 8

java - 调整框架大小时 javafx GUI 背景保持居中的问题

java - 如何正确处理人类可读的结果?

windows - 如何阻止 'gem' 实用程序访问我的主目录?

css - Sencha 触摸 : green forward button

python - python中的矩阵匹配

python - 为什么 import 在这个 ROS python 脚本中有效

python - 无法在 Ubuntu 16.04.5 中安装 geograpy python 包

windows - 玩框架看不到JRE