Ich mache ein BoxLayout-Widget (orientation = 'horizontal'), das drei Widgets enthält, eine Beschriftung, ein Textfeld und ein Kontrollkästchen.Kivy CheckBox sieht aus wie eine schwarze Box (keine Checkbox)
thisRow = BoxLayout(orientation='horizontal')
l = Label(text='Enter plate 1:\n(Plate #)')
t = TextInput(text = 'this is a text box')
c = CheckBox()
thisRow.add_widget(l)
thisRow.add_widget(t)
thisRow.add_widget(c)
Dies erzeugt das folgende Widget (thisRow):
Nachdem die Box ...
geprüftDie rechte Blackbox ist eigentlich die Checkbox und funktioniert funktional, aber es gibt keine Möglichkeit für den Benutzer zu wissen, dass es tatsächlich ein Kontrollkästchen ist. Ich würde ein kleineres leeres Quadrat in der Mitte erwarten, wie in den Bildern dargestellt here.
Wie bekomme ich das traditionelle Checkbox-Bild (kleinere leere quadratische Box)? Oder generell, wie kann ich deutlicher machen, dass die Box ein Kontrollkästchen und nicht nur ein leeres Etikett ist?
Danke
Ich denke, das Problem ist, dass das Kontrollkästchen wird die Größe geändert, um die gesamte Box zu füllen. Was Sie wollen, ist ein weiterer Container, der es dem Kontrollkästchen ermöglicht, seine natürliche Größe beizubehalten und in der Mitte zu schweben. –