Задать вопрос
@Ander813

Как сделать так чтобы картинки не меняли свой размер в kivy?

from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window
from kivy.app import runTouchApp
from kivy.uix.image import AsyncImage
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label

from main import getPhotos


layout = GridLayout(cols=1, spacing=10, size_hint= (1,None))
layout.bind(minimum_height=layout.setter('height'), minimum_width = layout.setter('width'))
photos = getPhotos()

for i in photos:
    image = AsyncImage(source = i, size_hint = (1, None))
    layout.add_widget(image)

root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
root.add_widget(layout)

runTouchApp(root)


getPhotos возвращает список ссылок на фотографии.

получается вот это5ca87e08e90b6988468244.png
а хотелось бы что картинки были полноразмерными или уменьшались, когда не хватало бы ширины экрана.
5ca87ecae3a8a192854791.png
  • Вопрос задан
  • 412 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект