2014-09-24 173 views
1

我們在我們的kivy應用程序中使用圖像作爲彈出窗口,但似乎無法獲得彈出窗口的背景以適應圖像的大小。生成的彈出窗口在圖像的左側,頂部和右側具有帶深灰色邊框的圖像。有人可以幫助我們消除彈出窗口的背景,只有圖像和半透明過濾器可見嗎?格式化Kivy彈出窗口以消除彈出窗口

Main.py代碼:

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

感謝

回答

2

如果你沒有一個標題,也許一個簡單的ModalView將更好地滿足您的目的。

無論哪種方式,背景都受backgroundbackground_color屬性控制。爲了完全消除它,設置popup.background_color=(0, 0, 0, 0)(即透明)可能是最簡單的。

+0

謝謝 - 我們無法獲得透明背景,但ModalView解決方案像一個魅力! – guitarical 2014-09-25 20:34:21