2
私はキャンバスとイメージを持つスタックレイアウトを持っています。私のイメージは.1のsize_hintを持ち、キャンバスは私のイメージと同じ高さにしたい。Kivy-私のキャンバスの高さを親の高さよりも小さくするには
.kvファイル:
StackLayout:
orientation: 'lr-tb'
canvas:
Color:
rgba: 1,1,1,1
Rectangle:
pos: self.pos
size: self.size
Image:
size_hint_y: .1
source: 'Images\login\cptbanner.jpg'
allow_stretch: True
keep_ratio: True
私は望ましい効果を得るために何ができるのでしょうか?
これがありますまさに私が必要としたもの。なぜあなたの乗算self.height * 0.9とself.height * 0.1を説明してくださいできますか?ありがとう! – supreme
'size:self.width、self.height * 0.1'は' size_hint:1、0.1'と等価です(Rectangleで 'size_hint'を使うことはできません)。 'Pos:0、self.height * 0.9'は、矩形を正しい位置に置くことを可能にします - > x = 0、y =(父の高さ - 矩形の高さ)。 (父の高さ - 長方形の高さ)は(父* 0.9の高さ)と同じです。私はあなたがこれから何かを得ることを願っています、私の英語はあまり良くありません... :( – FJSevilla
あなたの英語は十分な兄弟です、私はすべてを完全に理解しています。 – supreme