Layout 将背景图像不在.kv范围内的布局居中
我正在尝试使用kv语言创建布局。目前,我正在使用在线推荐的方法使用背景图像(使用canvas.before和矩形),现在我正在尝试在页面中心添加一个按钮。然而,无论我使用什么布局或位置/大小提示,它都拒绝居中,并停留在屏幕的左下角 我试着把它放在锚定布局中,然后居中,我试着把锚定布局放在浮动布局中,这样它会自动调整它的子对象的大小,但是结果是一样的 以下是.kv的外观:Layout 将背景图像不在.kv范围内的布局居中,layout,kivy,kivy-language,Layout,Kivy,Kivy Language,我正在尝试使用kv语言创建布局。目前,我正在使用在线推荐的方法使用背景图像(使用canvas.before和矩形),现在我正在尝试在页面中心添加一个按钮。然而,无论我使用什么布局或位置/大小提示,它都拒绝居中,并停留在屏幕的左下角 我试着把它放在锚定布局中,然后居中,我试着把锚定布局放在浮动布局中,这样它会自动调整它的子对象的大小,但是结果是一样的 以下是.kv的外观: #:kivy 1.0.9 <Game>: canvas.before: Rectang
#:kivy 1.0.9
<Game>:
canvas.before:
Rectangle:
pos: self.pos
size: self.size
source: 'DefaultBackground.png'
FloatLayout:
pos_hint: {'center_x': .5, 'center_y': .5}
AnchorLayout:
anchor_x: 'right'
anchor_y: 'top'
Button:
pos_hint: {'center_x': .5, 'y': .6}
text:'Run'
on_release: root.hello_world()
#:kivy 1.0.9
:
在以下情况之前:
矩形:
pos:self.pos
大小:self.size
来源:“DefaultBackground.png”
浮动布局:
位置提示:{'center_x':.5'center_y':.5}
主持人安排:
主持人:对
主播:托普
按钮:
位置提示:{'center_x':.5,'y':.6}
文本:“运行”
发布时:root.hello\u world()
这就是它目前的样子:
#:kivy 1.0.9
<Game>:
canvas.before:
Rectangle:
pos: self.pos
size: self.size
source: 'DefaultBackground.png'
FloatLayout:
pos_hint: {'center_x': .5, 'center_y': .5}
AnchorLayout:
anchor_x: 'right'
anchor_y: 'top'
Button:
pos_hint: {'center_x': .5, 'y': .6}
text:'Run'
on_release: root.hello_world()
任何帮助都将不胜感激
游戏的类别是什么?
?请注意,这只由版面处理,而不是所有的版面处理。因此,如果游戏
不是布局
,那么位置提示
将没有效果。