Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Comboboxs combinados.
#1
Buenas a todos. Les consulto sobre un particular.

Tengo dos combobox independientes entre sí:

combo1 = ttk.Combobox(values=["A", "B", "C", "D"])
combo2 = ttk.Combobox(values=["1", "2"])

y debo generar un precio que vincule "x" elemento del combo1 con "y" elemento del combo2. (Ej: a-1 = $xxx; a-2 = $yyyy; c-2 = $zzzz).

Intenté creando dos tablas, una para cada combo, y luego vinculando el combo1 con el combo2, de manera que al seleccionar un elemento del combo1, me trajera (vía comboboxselected) los valores del combo2, y que un nuevo comboboxselected aplicado al combo2 me trajera el precio, pero resulta que la función que trae el precio debería estar leyendo el mismo de ¿una tercer tabla que contenga las combinaciones? Me hace ruido esta solución, porque me parece redundante (aunque quizás sea la manera correcta de hacerlo) y además me genera el problema de que, al agregar un elemento en alguno de los dos combos, se debería actualizar no sólo la tabla correspondiente al combo en cuestión sino también la tercer tabla con la combinación que da por resultado el precio final (para la cual habría que crear las combinaciones a mano).
Me enredé en este lío, quizás le esté pifiando al enfoque de la solución.
Les pido si me esclarecen un poco.
Gracias.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)