Spinner dependiente de otros spinner

Hola!! Soy novato en esto por ello espero que la pregunta no sea demasiado infantil, pero he intentado, leído y no logro hacerlo funcionar.
Les hago una breve descripción del objetivo de esta parte del programa: tengo una lista de jugadores y con 8 de ellas debo formar un equipo. Cada una de estas ocupara una posición especifica en el equipo y cualquiera puede estar en cualquier posición.
Genere una variable de lista con todos los nombres:

luego con 8 bloques spinner selecciono un jugador para cada posición.

image

Hasta aquí funciona bien, el problema surge cuando quiero formar otro spinner con las selecciones de los 8 jugadores seleccionados anteriormente. Debido a mi bajo conocimiento sobre esto, intente con el siguiente código (y variaciones del mismo) pero no lo he logrado.
Generar una variable de lista con las selecciones de los spinner anteriores

image

y luego usar esta nueva variable en el segundo spinner

image

Espero haber sido claro en la consulta

Muchas Gracias

Hola Marcos,

when you Initialize the screen, you have not selected the items in the first 8 spinners... Why do you want to get the starting players, once selected, in another spinner? What do you want to do with that spinner?

Team membership works better as a dictionary, with the team positions ('P1', 'P2', 'C1', 'C2', 'AR', 'OP', 'LB1', 'LB2') as keys and the player names as values (default '') under those keys.

Alternatively, use a TinyDB for the team, with tags instead of keys and player names as values under those tags. For multiple teams, use a different TinyDB Namespace (team name?) for each team.

For that ninth spinner you can do something like this, to generate a list of the selected players in the spinners, each time a spinner is selected:

Hola Ramon, Gracias por tu respuesta, el objetivo de la app es hacer estadística de puntos sobre un equipo de voleyball, bascketball, etc. Estos equipos tienen varios jugadores y puede usar en cancha solo un numero limitado y además puede cambiar con los que están en la banca.
La idea de ese noveno Spinner era disponer de elección ( en otra pantalla o en la misma) de los jugadores que están en cancha, por ejemplo, y poder asignar y sumar quien hace un punto o quien comete un error.

Gracias

See this sample:

Hola ABG, Gracias por tu respuesta, Voy a estudiar esta respuesta y les comento
Gracias

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.