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.
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
y luego usar esta nueva variable en el segundo spinner
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.
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.