Sto creando un widget BoxLayout (orientamento = 'orizzontale') che contiene tre widget al suo interno, un'etichetta, una casella di testo e una casella di controllo.Kivy CheckBox assomiglia a una scatola nera piena (non una casella di controllo)
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)
Questo produce il seguente widget di (thisRow):
Dopo che la casella è selezionata ...
La scatola nera più a destra è in realtà la casella di controllo e funziona in modo funzionale, tuttavia non è possibile per l'utente sapere che si tratta di una casella di controllo. Mi aspetterei un quadratino vuoto più piccolo nel mezzo, come illustrato nelle immagini here.
Come ottengo l'immagine della casella di controllo tradizionale (scatola quadrata vuota più piccola)? O in generale, come posso rendere più ovvio che la casella sia una casella di controllo e non solo un'etichetta vuota?
Grazie
Penso che il problema è che la casella di controllo viene ridimensionata per riempire l'intera scatola. Quello che vuoi è un altro contenitore che consente alla casella di controllo di mantenere le sue dimensioni naturali e di fluttuare nel mezzo. –