【问题标题】:Kivy apps on retina screen (OS X) are blurredRetina 屏幕 (OS X) 上的 Kivy 应用程序模糊不清
【发布时间】:2014-10-01 09:49:25
【问题描述】:

我运行 kivy 示例应用程序,但它在配备 Retina 的 Mac Book Pro 上变得模糊。 我认为这是因为 x11 到 xquartz 不支持视网膜。我可以解决这个问题(更改窗口管理器等)吗?

【问题讨论】:

    标签: macos retina-display kivy


    【解决方案1】:

    我不知道是否有任何方法可以使用 pygame 后端解决此问题,但默认情况下我们正在迁移到 sdl2 后端,这可能会更好地解决这个问题。如果您有兴趣测试它,看看它是否能解决您的问题会很有趣。

    编辑:实际上,它现在可能有类似的问题,但使用 sdl2 我们更有可能解决问题。

    【讨论】:

    • 谢谢!好消息。我希望更改为 SDL2 会有所帮助。 SDL 2 在其 API 中添加了 Retina 支持 - hg.libsdl.org/SDL/rev/6a05d7352575 我可以做些什么来测试它?
    • 您需要从 master 克隆 kivy,使用 USE_SDL2=1 make force 编译,并使用 KIVY_WINDOW=sdl2 KIVY_IMAGE=sdl2 KIVY_CLIPBOARD=sdl2 KIVY_TEXT=sdl2 python main.py 运行 kivy 应用程序。如果您有问题,请在 kivy 的 irc 或邮件列表中询问,这正在迅速改变,可能很快就会有更简单的方法。
    • 你和makefile在同一个目录吗?
    • 我试图用这个标志从 master 复制 kivy,但我需要帮助:MacBook-Pro-Dmitry:kivy Dvor_nik$ USE_SDL2=1 make force 结果是:make: *** No rule to make target force'。停止。`我做错了什么?
    • Kivy build 仍然说use_sdl=false。你怎么打开它?我已经通过 brew 安装了 sdl2,并且在 bash 提示符下已经有 USE_SDL2=1...
    猜你喜欢
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 2015-12-09
    • 2017-05-08
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多