圆/圆的图像与猕猴桃

时间:2020-10-13 05:41:28

标签: python kivy kivymd

enter image description here

Kivy的新手。呈现时是否有办法将方形图像裁剪为带有猕猴桃的圆形?谢谢!

2 个答案:

答案 0 :(得分:0)

from kivy.lang import Builder

from kivymd.app import MDApp

KV = '''
MDScreen:

    MDIconButton:
        icon: "data/logo/kivy-icon-512.png"
'''


class Test(MDApp):
    def build(self):
        return Builder.load_string(KV)


Test().run()

答案 1 :(得分:0)

您可以使用画布并将其设置为Elipse,如下所示:

from kivy.app import App
from kivy.lang import Builder

kv = '''
BoxLayout:
    orientation: 'vertical'
    FloatLayout:
        canvas:
            Color:
                rgb: 1, 1, 1
            Ellipse:
                pos: 280, 200
                size: 200 , 200 
                source: 'image.jpg'
                angle_start: 0
                angle_end: 360

'''
class App(App):
    def build(self):
        return Builder.load_string(kv)

App().run()