You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Kivy 2.2.1后现有应用尺寸骤缩为原1/4的问题排查

Kivy 2.2.1升级后窗口缩小至1/4的可能原因及解决方法
  • Windows高DPI适配逻辑变更:Kivy 2.2.1可能调整了对Windows高DPI缩放的处理逻辑,系统默认的高DPI缩放(如150%、200%)被反向应用,导致窗口尺寸被按比例缩小。可在代码开头添加强制禁用DPI适配的代码:
    from kivy.config import Config
    Config.set('graphics', 'dpi', '96')
    Config.write()
    
  • 窗口默认尺寸/模式改动:新版本可能修改了默认窗口尺寸参数,若你的应用依赖默认值就会出现缩放问题。可以显式设置窗口为屏幕分辨率大小:
    from kivy.core.window import Window
    Window.size = Window.system_size
    
    或者强制开启全屏模式:
    Config.set('graphics', 'fullscreen', 'auto')
    
  • 隐性配置文件差异:即便你没看到明显差异,Kivy 2.2.1可能新增了隐性配置项。尝试删除旧配置文件(路径为C:\Users\<你的用户名>\.kivy\config.ini),让新版本重新生成默认配置后再启动应用测试。
  • 多显示器DPI识别错误:若使用多显示器,不同屏幕的DPI缩放比例不同,新版本可能错误识别了非主显示器的分辨率作为窗口基准。可将应用移至主显示器重启,或显式指定主显示器的分辨率。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 16:09:57