我在Kivy有Scrollable Grid Layout
,我正在尝试在滚动视图中添加Image,如下所示。我无法看到它,我也试图使该图像根据动态改变它的大小屏幕分辨率。
Screen:
name:"easy_1_1"
canvas.before:
Color:
rgba:0.2,0.3,0.4,1
Rectangle:
size:self.size
BoxLayout:
orientation:"vertical"
padding:20
spacing:10
ScrollView:
GridLayout:
size_hint: (1, None)
height: self.minimum_height
id: layout_content
cols: 1
spacing:10
padding:10
rows:3
Label:
text_size:self.size
text:"[b]What is Programming ?[/b]"
size_hint_y:None
valign: 'top'
font_size:"24sp"
color:1,1,1,1
markup:True
height:"100sp"
halign:"left"
halign:'center'
Label:
text_size:self.size
text:"test"*100
size_hint_y:None
valign: 'top'
font_size:"17sp"
color:1,1,1,1
markup:True
height:"660sp"
halign:"left"
halign:'center'
#PRoblem is here can not see the image
Image:
source:"aa.png"
Button:
text:"Back"
pos_hint_x:None
size_hint_y:None
height:"30dp"
background_normal: 'blue_with_finger.png'
background_down: 'bb1.png'
on_release:sm.current="easy_1"
如上面的代码中提到的,我无法在滚动布局中添加图像......任何帮助都将受到赞赏。
答案 0 :(得分:0)
尝试为您的图片禁用size_hint
(至少y部分):
size_hint_y: None
您也可能需要定义尺寸。
size_hint
似乎无法正常工作(即使是默认的1,1)但是,由于我还没有使用GridLayout
,这可能是正常行为。< / p>