如何解决如何使Kivy Checkbox成为正方形
有什么方法可以使圆形复选框变成方形复选框吗?
这是我当前复选框的代码:
$text = preg_replace('/style=\\"[^\\"]*\\"/','',$text);
解决方法
将group
与CheckBox
一起使用时,它将变为一个圆圈。您可以将CheckBox
子类化以避免这种行为:
<MyCheckBox@CheckBox>:
canvas:
Clear:
Color:
rgba: self.color
Rectangle:
source: self._checkbox_image
size: sp(32),sp(32)
pos: int(self.center_x - sp(16)),int(self.center_y - sp(16))
这将创建一个MyCheckBox
小部件,即使使用group
也不会显示圆的行为。上面的kv
只是通过使用canvas
删除Clear
CheckBox
指令,并用基本上相同的指令替换它们来定义canvas
,但是消除了{ {1}}参考。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。