Outils pour utilisateurs

Outils du site


kivy_image_avec_alpha_sur_fond_blanc

Ceci est une ancienne révision du document !


Kivy: Une image avec canal alpha sur un fond blanc dans un BoxLayout

Arrière plan blanc sous une image avec canal alpha

fond_blanc.py
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
 
import kivy
kivy.require('1.11.1')
 
from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.widget import Widget
from kivy.properties import StringProperty, ListProperty, NumericProperty
from kivy.lang import Builder
 
Builder.load_string('''
<Main>:
    BoxLayout:
        canvas.before:
            Color:
                rgb: 1, 1, 1
            Rectangle:
                size: self.size
                pos: self.pos
        canvas:
            Rectangle:
                # self.size = taille du BoxLayout
                size: self.size[0]/2, self.size[0]/2  # l'image est carrée
                pos: self.pos
                source: "labo.png"
''')
 
class Main(Screen):
    pass
 
class FondBlancApp(App):
    def build(self):
        return Main()
 
if __name__ == '__main__':
    FondBlancApp().run()
,
kivy_image_avec_alpha_sur_fond_blanc.1577968332.txt.gz · Dernière modification : 2020/01/02 12:32 de serge