我第一次使用kivys scroll view小部件,我不知道如何运行它。 我想向上滚动并通过不同的标签完成
我怎样才能做到这一点
滚动视图小部件需要哪些属性? 我可以使用任何布局吗
谢谢
此代码目前不起作用:
<YearLabel@ButtonBehavior+Label>:
<YearScreen>:
canvas.before:
Color:
rgba: 1,1,1,0.25
Rectangle:
pos: self.pos
size: self.size
canvas.after:
Color:
rgba : 0,0,0,1
Rectangle:
pos: 160,1560
size: 419,60
ScrollView:
scroll_timeout: 250
scroll_distance: 20
do_scroll_y: True
do_scroll_x: False
height: 100
GridLayout:
cols : 1
spacing: 10
padding: 10
height: 50
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2020"
color: 0,0,0,1
pos : 0,1200
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2021"
color: 0,0,0,1
pos: 0,900
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2022"
color: 0,0,0,1
pos: 0,600
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2023"
color: 0,0,0,1
pos: 0,300
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2024"
color: 0,0,0,1
pos: 0,0
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2025"
color: 0,0,0,1
pos: 0,-300
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2026"
color: 0,0,0,1
pos: 0,-600
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2027"
color: 0,0,0,1
pos: 0,-900
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2028"
color: 0,0,0,1
pos: 0,-1200
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2029"
color: 0,0,0,1
pos: 0,-1500
font_size: "120sp"
YearLabel:
id: year_label
font_name: "Fonts/sans-serif.ttf"
text : "2030"
color: 0,0,0,1
pos: 0,-1800
font_size: "120sp"
如果
ScrollView
的子项(TheGridLayout
)小于ScrollView
,则ScrollView
将不起作用。通常,GridLayout
将足够大,可以容纳其所有子级(YearLabels
)。方便地,GridLayout
可以计算该大小。下面是使用它的kv
的修改版本:另外,我从
ScrollView
中删除了height: 100
,因为它没有效果为了让
GridLayout
计算minimum_height
,它的所有子级都必须有定义良好的heights
。因此,我在您的YearLabel
规则中添加了:相关问题 更多 >
编程相关推荐