#python #kivy
#python #kivy
Вопрос:
Я столкнулся со странной проблемой. У меня есть 3 RecycleViews в GridLayout, и все они имеют одну и ту же проблему. Область кнопки, по-видимому, охватывает только первые 100 пикселей текста.
Как это можно исправить?
GridLayout:
cols: 2
rows: 2
BoxLayout:
orientation: 'vertical'
RV:
viewclass: 'Button'
RecycleBoxLayout:
size_hint: None, None
pos: 10, 4
height: self.minimum_height
orientation: 'vertical'
BoxLayout:
orientation: 'vertical'
RV:
viewclass: 'Button'
RecycleBoxLayout:
size_hint: None, None
pos: 10, 4
height: self.minimum_height
orientation: 'vertical'
BoxLayout:
orientation: 'vertical'
RV:
viewclass: 'Button'
RecycleBoxLayout:
size_hint: None, None
pos: 10, 4
height: self.minimum_height
orientation: 'vertical'
BoxLayout:
orientation: 'vertical'
Label:
text: 'five'
Label:
text: 'six'
Ответ №1:
Проблема решена путем добавления default_size_hint
default_size
атрибутов и . Я понятия не имел, что у RecycleView есть такие.
BoxLayout:
orientation: 'vertical'
RV:
viewclass: 'Button'
RecycleBoxLayout:
default_size_hint: 1, None
default_size: 100, 30
size_hint_y: None
height: self.minimum_height
orientation: 'vertical'