Проблема
У меня есть кнопка с круглым изображением с соотношением 1: 1, и когда я запускаю код (внизу), программа создает экран с таким же соотношением, но я могуизмените его размер и измените соотношение и размер, но изображение не увеличивается по мере роста экрана, поэтому при увеличении экрана оно занимает меньше места.Я пытался установить значения для size_hint:
, но это искажает изображение, минус в одной пропорции.Как я могу сделать эту кнопку адаптируемой к любой пропорции и размеру, без искажений и с пространством, пропорциональным размеру экрана?
Созданный экран (1: 1)
Размер экрана (16: 9)
Код
import kivy
kivy.require('1.9.0')
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.image import Image
class FloatingApp(App):
def build(self):
return FloatLayout()
flApp = FloatingApp()
flApp.run()
.kv Файл
<Botao@Button>:
font_size: 32
color: 1, 1, 1, 1
size: 138, 138
background_normal: 'bd.png'
background_down: 'bd1.png'
background_color: 0.88, 0.88, 0.88, 1
size_hint: None, None
<FloatLayout>:
Botao:
text:"Botao"
pos_hint: {"center_x": .5, "center_y": .5}