【发布时间】:2017-07-23 10:36:48
【问题描述】:
我有一个 kivy 应用程序,我想让相机组件作为背景填充整个屏幕。这是我目前得到的:
<CamBoxLayout>:
orientation: "vertical"
display: entry
padding: 10
spacing: 10
BoxLayout:
size_hint: 1, 1
id: entry
multiline: False
Camera:
center: self.size and entry.center
size: entry.height, entry.width
canvas.before:
PushMatrix:
Rotate:
angle: 90
origin: self.center
canvas.after:
PopMatrix:
allow_stretch: True
resolution: (720, 1080)
play: True
但是摄像头只是填满了屏幕的一部分,虽然它隐藏在任何按钮后面,所以这很好。 谢谢,埃德。
【问题讨论】:
-
您可以从一个浮动布局开始,添加您的相机小部件并将其设置为全屏,然后添加一个将在相机小部件上方绘制的 BoxLayout 并将其再次设置为全屏。 ..等等瞧
-
讨厌讨厌,但是如何设置它来填满全屏?
-
全屏是指应用程序的整个窗口。抱歉我说的不准确。类似大小的东西:window.size。
-
你的问题解决了吗?
-
size: app.root.size怎么样?
标签: android kivy kivy-language