Page 1 of 1

Mit der Kivy-Python ist es möglich, die Farben in den Spinner-Werten zu ändern

Posted: 03 Jan 2025, 10:43
by Guest

Code: Select all

from kivy.uix.spinner import Spinner, SpinnerOption
from kivy.uix.dropdown import DropDown
from functools import partial

class ThirdScreen(Screen):
def __init__(self, **kwargs):
super(ThirdScreen, self).__init__(**kwargs)
self.bl_up2 = BoxLayout(orientation='vertical', spacing = 20)

ColoredDropdown = partial(DropDown, bar_color=(1, 0, 1, 1))
self.spin1 = Spinner(dropdown_cls = ColoredDropdown,
text='gender', values = ("1", "2")

self.bl_up2.add_widget(self.spin1)
self.add_widget(self.bl_up2)
Ich habe gerade angefangen, Python zu lernen, und vielleicht ist mein Fehler oberflächlich, aber ich verstehe nicht, wo der Fehler liegt. Dropdown hinzugefügt, aber etwas ist schief gelaufen. habe den Code ohne kv lang geschrieben. Ich verstehe es nicht und ja, mein Code ist riesig