Когда я запускаю приложение, класс показывает список с несколькими вариантами (в данном случае A или B).Как зарегистрировать правильный ответ из выпадающего списка в киви?
класс в Python:
class ListActif(BoxLayout):
def submit_input6(self):
var_actif_selection = self.actif_selection_input.text
resultat_input[5] = var_actif_selection
класс kivy языки (.kv):
<ListActif>:
actif_selection_input: actif_selection
name: 'ActifDown'
BoxLayout:
orientation: "vertical"
Button:
id: boutn
text: '-'
on_release: actifdown.open(self)
on_parent: actifdown.dismiss()
ActifDown:
id: actifdown
on_select: boutn.text = 'Selected actif: {}'.format(args[1])
on_select: root.submit_input6()
Button:
id: actif_selection
text: 'Value A'
pos: self.parent.pos
size_hint_y: None
on_release: actifdown.select('A')
Button:
id: actif_selection
text: 'Value B'
pos: self.parent.pos
size_hint_y: None
on_release: actifdown.select('B')
Независимо пользователь выбирает, ответ зарегистрирован класс питона 'ListActif' всегда Опция «А». Как я могу определить свой «идентификатор», чтобы приспособить его к правильному ответу?
Является ли 'ActifDown'' DropDown'/'Spinner' или что это на самом деле? Что-то бегущее было бы хорошо :) – KeyWeeUsr
@KeyWeeUsr - Похоже на всплывающее окно и Spinner –