【问题标题】:Format Kivy popup to eliminate popup background格式化 Kivy 弹出窗口以消除弹出背景
【发布时间】:2014-09-24 21:38:08
【问题描述】:

我们在 kivy 应用程序中使用图像作为弹出窗口,但似乎无法让弹出窗口的背景适合图像的大小。生成的弹出窗口的图像在图像的左侧、顶部和右侧周围带有深灰色边框。有人可以帮我们消除弹出窗口的背景,以便只看到图像和半透明滤镜吗?

Main.py 代码:

popup = Popup(title="",
                  content=Image(source='img/popup'),
                  auto_dismiss=True,
                  size_hint=(None, None),
                  size=(400, 146),
                  separator_height=0
                  )

谢谢

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    如果您没有标题,也许一个简单的 ModalView 会更适合您的目的。

    无论哪种方式,背景都由backgroundbackground_color 属性控制。要完全摆脱它,设置popup.background_color=(0, 0, 0, 0)(即透明)可能是最简单的。

    【讨论】:

    • 非常感谢 - 我们无法让透明背景工作,但 ModalView 解决方案的工作就像一个魅力!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 2011-04-25
    • 2013-07-04
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多