【发布时间】:2019-05-18 22:14:32
【问题描述】:
我有一个使用 kivy 构建的弹出窗口,但我似乎无法将其背景颜色从默认的灰色更改,尽管我已经设置了 background_color 对象。有人有什么建议吗?
这是我的代码:
class CAP(BoxLayout):
def sPop(self):
box = BoxLayout(background_color=(0, 255, 0, 0.8))
closer = Button(
text="Close",
pos_hint={'x': 6, 'center_y': 0.04},
size_hint=(0.1, 0.1),
background_color=(0, 0, 255, 0.7)
)
box.add_widget(closer)
box.add_widget(Label(text="", index=6))
p = Popup(title = "", content = box, size=(25,
25))
p.background_color=(0, 0, 255, 0.9)
closer.bind(on_press=p.dismiss)
p.open()
【问题讨论】: