Ste*_*ins 7 python kivy kivy-language
我正在尝试包中的示例代码kivy_examples。在配备 Retina 显示屏的 Macbook Pro 上,它还连接到具有标准像素密度的外部显示器。
当我启动任何示例应用程序时,窗口首先出现在内置 Retina 显示屏上,并且看起来不错。然后,当我将该窗口拖动到外部显示器时,突然所有小部件的大小都放大了。
StackOverflow 上存在许多涉及 Kivy 和像素密度的问题。但问题和答案似乎都涉及单屏用例。您不知道目标屏幕的密度可能是多少,因此以下是如何使用该dp(...)功能在应用程序启动时配置该屏幕等。
但是,我找不到任何涉及多显示器用例的讨论。当应用程序在多个显示器之间移动时,有什么方法可以让 Kivy 应用程序动态响应像素密度变化?与在启动时配置固定密度级别相反?
| 归档时间: |
|
| 查看次数: |
217 次 |
| 最近记录: |