Я довольно новичок в Python и Kivy и хочу сделать простой редактор кода.Я попытался использовать файл Kivy (.kv) для создания хорошего прототипа:
<Label>:
font_name:'Fura Code Retina Nerd Font Complete.otf'
font_size:'18sp'
<GridLayout>:
cols:3
rows:1
Label:
text:"Bars"
size_hint_x: None
width: 50
Label:
canvas.before:
Color:
rgb:0.085,0.095,0.085
Rectangle:
pos: self.pos
size: self.size
text:"Bars-result"
size_hint_x: None
width: 170
ScrollView:
TextInput:
font_size: '18sp'
cursor_color: [255,255,255,1]
background_color: (.17, .18, .17, 1)
foreground_color:[255,255,255,1]
font_name: 'Fura Code Retina Nerd Font Complete.otf'
selection_color: (1,1,1,0.125)
Возможно, вы обнаружили, что если вы превысите вертикальное поле, вы можете прокрутить обратно вверх (однако без реальной полосы прокрутки),Однако при горизонтальном положении этого не происходит, фактически мы переходим к следующей строке.Я хочу сделать его прокручиваемым по осям x и y и иметь полосу прокрутки для обоих.
Спасибо за любую помощь, и, если возможно, помощь по документации также полезна (однако, я очень быстро путаюсь с документацией Киви, смеется)