как убрать смешивание цветов в kivy?

есть много цветов, но каждый лежит на другом, как сделать так что бы цвета не смешивались и каждый цвет было отлично видно?

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.widget import Widget

main_widget_kv = '''
Screen:
    Widget:
        size_hint: None, None
        size: 50, 50
        pos_hint: {"center_x": .5, "y": .5}
        opacity: 1
        canvas:

            Color:
                rgb: 255, 255, 0
            Ellipse:
                pos: self.pos
                size: self.size
    Widget:
        size_hint: None, None
        size: 75, 75
        pos_hint: {"center_x": .5, "y": .5}
        opacity: .8
        canvas:
            Color:
                rgb: 0, 250, 154
            Ellipse:
                pos: self.pos
                size: self.size

    Widget:
        size_hint: None, None
        size: 100, 100
        pos_hint: {"center_x": .5, "y": .5}
        opacity: .6
        canvas:
            Color:
                rgb: 255, 0, 255
            Ellipse:
                pos: self.pos
                size: self.size

    Widget:
        size_hint: None, None
        size: 125, 125
        pos_hint: {"center_x": .5, "y": .5}
        opacity: .5
        canvas:
            Color:
                rgb: 0, 100, 0
            Ellipse:
                pos: self.pos
                size: self.size

    Widget:
        size_hint: None, None
        size: 150, 150
        pos_hint: {"center_x": .5, "y": .5}
        opacity: .3
        canvas:
            Color:
                rgb: 128, 0, 0
            Ellipse:
                pos: self.pos
                size: self.size
'''
class TestApp(App):
    def build(self):
        return Builder.load_string(main_widget_kv)

if __name__ == '__main__':
    TestApp().run()

Ответы (0 шт):