Jak zmienić ikonę pola wielokrotnego wyboru?

Jak zmienić ikonę pola wielokrotnego wyboru?
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

witam

czy moze ktos zmienial ikonki dla checkboxa ?

Kopiuj
first_check = CheckBox(group='test',  pos=(830,650),size_hint_x = .06, size_hint_y = .06,background_checkbox_down = 'red.pngj')
second_check = CheckBox(group='test',  pos=(830,600),size_hint_x = .06, size_hint_y = .06)
third_check = CheckBox(group='test',  pos=(830,550),size_hint_x = .06, size_hint_y = .06)
forth_check = CheckBox(group='test',  pos=(830,500),size_hint_x = .06, size_hint_y = .06)

cokolwiek bym nie wstawil, nawet z bledem w nazwie pliku , to mi nic nie zmienia, no i bledu nie wyrzuca.
Mams standartowy wyglad, bez zmian i bledow.

Czyli cos robie zle :)

Ale co

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
0

'red.pngj' - literówka w rozszerzeniu pliku?

Chat GPT mówi:

Kopiuj
from kivy.uix.checkbox import CheckBox

first_check = CheckBox()
first_check.background_normal = 'path/to/unchecked.png'
first_check.background_down = 'path/to/checked.png'

Albo w pliku *.kv:

Kopiuj
<CustomCheckbox@CheckBox>:
    background_normal: 'path/to/unchecked.png'
    background_down: 'path/to/checked.png'

Czyli może zamiast background_checkbox_down powinieneś pisać background_down.

Radosław Głębicki
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Sardine, Italy
  • Postów: 188
0

Pod linuxem wskazałem miejsce obrazka tak:
CheckBox(size_hint=(.33,1), background_checkbox_down="./share.png") i po wybraniu mam zmianę na:
screenshot-20240618212832.png
Czyli działa. U Ciebie coś ze ścieżką?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.