self.kk = Button(text='pushme', size_hint=(0.15,0.15), background_color =[0,0,0,1])
self.add_widget(self.kk)
with self.kk.canvas.before:
BorderImage(
size=(self.kk.width + 20 , self.kk.height-7 ),
pos=(self.kk.x , self.kk.y),
border=(50, 50, 50, 50),
source='plain-white-background.jpg')
我想使边框图像更圆一些,所以我添加了'border',因为这虽然可行,但我增加和减少了数量,但没有区别,如果可能的话,可以用python语言给我答案
答案 0 :(得分:0)
我不认为有任何简单的方法可以使BorderImage的角变圆,除非通过使所显示图像的角变圆。这实际上应该很容易,所以这是最明显的选择。
在Kivy中,您可以使用RoundedRectangle画布指令,但随后不能使用常规的按钮背景属性(或必须手动绑定它们以控制该新指令的形状)。