【发布时间】:2016-11-26 21:23:16
【问题描述】:
请告诉我为什么这不起作用,整个程序工作正常,它使用主程序中的一个函数来获取它的文本,但它不会滚动,所以用户将无法查看整个输出。
<AnswerScreen@Screen>:
input_textb: input_textb
ScrollView:
size_hint: (1, None)
do_scroll_y: True
do_scroll_x: False
bar_width: 4
GridLayout:
padding: root.width * 0.02, root.height * 0.02
cols: 1
size_hint_y: None
size_hint_x: 1
height: self.minimum_height
Label:
id: input_textb
text: ""
font_size: root.height / 25
text_size: self.width, None
编辑:
- 我已经尝试过与许多以前的答案相同的方法,在 cmets 中提到的特定答案中,我收到一条错误消息,提示“NoneType”没有属性“bind”。
- 我删除了尺寸提示,它仍然不起作用,但还是谢谢。
- 文字绝对够长。
【问题讨论】:
-
为什么将 ScrollView size_hint_y 设置为 None?尝试删除该行。
-
另外,我假设您将 Label 文本设置为较长 - 在此示例中,GridLayout 不够大,无法滚动。
标签: python scrollview kivy