我正在使用Kivy,KivyMD构建一个应用程序,我面临一个问题,我为标签设置的文本大小对于小型设备来说要大得多,而对于像平板电脑这样的大设备来说非常小。可以动态设置文本的大小吗?
发布于 2021-06-06 15:07:25
可以动态设置文本的大小吗?
可以,只需在需要时将标签的font_size
属性设置为所需内容即可。
听起来你真的想知道你是否可以将它设置为不同设备之间的常量。这样做的方法是使用与设备无关的像素-而不是font_size: 12
在kv中使用font_size: dp(12)
(12只是一个例子),或者在Python代码中做同样的事情,但你需要从kivy.metrics导入dp
。
https://stackoverflow.com/questions/67857619
复制