字体和调色板
QGC有一套标准的字体和调色板,应该由所有用户界面使用。
import QGroundControl.Palette 1.0
import QGroundControl.ScreenTools 1.0
QGCPalette(QGC调色板)
此项目显示QGC调色板。 这个调色板有两种变体:浅色和深色。 较浅的调色板适合户外使用,黑色调色板适用于室内。 通常,您不应该直接为UI指定颜色,您应该使用调色板中的颜色。 如果不遵循此规则,则您创建的用户界面将无法通过浅色/深色样式更改。
QGCMapPalette(QGC地图调色板)
地图调色板用于绘制地图的颜色。 由于不同的地图样式,特别是卫星和街道,您需要有不同的颜色来清晰地绘制它们。 卫星地图需要更浅的颜色,而街道地图需要更深的颜色。 QGCMapPalette项目为此提供了一组颜色,以及在地图上切换浅色和深色的功能。
ScreenTools (屏幕工具)
ScreenTools项提供可用于指定字体大小的值。 它还提供有关屏幕大小以及QGC是否在移动设备上运行的信息。