如何为盒子布局中的标签设置滚动视图
这是我的代码
BoxLayout:
size_hint: 1, 4
BoxLayout:
size_hint: .15, 1
ScrollView:
id: sc
scroll_type:["bars"]
bar_width: 10
bar_color: 1,0,0
BoxLayout:
size_hint:(1, None)
height:self.minimum_height
#size_hint: 1, 1
Label:
#height: sc.height
#height:self.height
size_hint:(1, None)
id: nt
color: 1,1,1
text:root.textn
font_size: "20sp"
text_size: self.size
valign: "top"
halign: "left"
BoxLayout:
size_hint: .15, 1
它不显示整个文本,滚动视图不生效 我能做些什么?
here is my code
BoxLayout:
size_hint: 1, 4
BoxLayout:
size_hint: .15, 1
ScrollView:
id: sc
scroll_type:["bars"]
bar_width: 10
bar_color: 1,0,0
BoxLayout:
size_hint:(1, None)
height:self.minimum_height
#size_hint: 1, 1
Label:
#height: sc.height
#height:self.height
size_hint:(1, None)
id: nt
color: 1,1,1
text:root.textn
font_size: "20sp"
text_size: self.size
valign: "top"
halign: "left"
BoxLayout:
size_hint: .15, 1
with the above code i get this
it does not show the whole text and the scrollview does not come into effect
what can i do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是我认为适合您的
kv
的修改版本:要点是将
Label
的height
设置为调整为它的文本
。Here is a modified version of your
kv
that I think will work for you:The main point is setting the
height
of theLabel
to adjust to itstext
.