缩放 Scaling #
Fyne 完全使用矢量图形构建,这意味着用 Fyne 编写的应用程序可以美观地缩放到任何大小(不仅仅是整数增量)。这对于移动设备和高端计算机上越来越受欢迎的高密度显示屏是一个巨大的好处。默认的缩放值是根据你的操作系统计算出来的 - 在一些系统上,这是用户配置,在其他系统上则来自于你的屏幕像素密度(DPI - 每英寸点数)。如果一个 Fyne 窗口被移动到另一个屏幕上,它将重新缩放并相应地调整窗口大小!我们称之为“自动缩放”,旨在在更换显示器时保持应用程序用户界面的相同大小。
你可以使用 fyne_settings
应用程序调整应用程序的大小,或者通过设置 FYNE_SCALE
环境变量来设置特定的缩放比例。这些值可以使内容比系统设置大或小,使用 “1.5” 会使事物变大 50%,设置 0.8 会使其缩小 20%。
![]() Standard size | ![]() FYNE_SCALE=0.5 | ![]() FYNE_SCALE=2.5 |