Kivy。不要在android上显示复选框

时间:2017-05-29 10:21:30

标签: python kivy kivy-language

我在Desktop kivy app上创建了.kv文件中的复选框,它显示正常。但是在Android设备上我没有看到它。我试图点击屏幕上的所有点,无论什么都看不到它。在logcat中没有错误。 会发生什么问题?

这是.kv文件的一部分

Widget:
    FloatLayout:
            CheckBox:
            color:1,0,0,0
            on_active: app.checkActive2(*args)
            pos_hint:{'top': 5, 'center_x':4}

1 个答案:

答案 0 :(得分:1)

Руслан。试试这段代码:

FloatLayout:
    CheckBox:
        size_hint: None, None # for setting the size
        size: 20, 20
        color: 1, 0, 0, 1 # Red-Blue-Green-Alpha
        on_active: print("Hello from Mr. Checkbox")
        pos_hint:{'top': 0.5, 'center_x': 0.4}

您错误地使用了pos_hint。它应该是0到1之间的值。像这样:pos_hint: {'top': 0.5, 'center_x': 0.4}。您还将复选框alpha设置为0(完全透明),它应为1.