Sil*_*lin 3 tkinter python-2.7
我已经在网上搜索过,似乎无法找到满意的答案。每当我运行具有 Tkinter GUI 的程序时,它总是显得模糊/模糊(我认为这是低分辨率)。它的分辨率似乎比在我运行这些程序的几台计算机上运行的 Windows 10 操作系统低得多。
不管我运行什么程序,对于所有类型的 Tkinter 实体(例如按钮、标签、文件对话框等),我仍然得到相同的结果。这就是为什么我没有包含代码示例的原因。
我复制了下面的一些例子:
这是我应该期待的还是我需要更改的 OS\Python\Tkinter 上的一些设置。
任何帮助将不胜感激。
这似乎是一个操作系统调整。我不知道细节(很高兴能得到解释),但它在 Windows 10 上完成了这项工作:
ctypes.windll.shcore.SetProcessDpiAwareness(1)
Run Code Online (Sandbox Code Playgroud)
在启动 GUI 之前调用它,即:
import ctypes
.
.
.
if __name__ == "__main__":
if 'win' in sys.platform:
ctypes.windll.shcore.SetProcessDpiAwareness(1)
[call your Tkinter stuff]
Run Code Online (Sandbox Code Playgroud)
从这里得到它:
尝试在 Windows 10 高 DPI 显示器上解决模糊的 tkinter 文本 + 缩放,但担心我的方法不是 Pythonic 或不安全
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |