Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: DeMoNcRaZy en 30 Diciembre 2021, 21:43 pm



Título: Mostrar datos en ListBox
Publicado por: DeMoNcRaZy en 30 Diciembre 2021, 21:43 pm
Hola buenas, felices fiestas

Estoy intentando crear un Listbox con datos de una base de datos.

Hasta hay todo bien. El único problema es a la hora que muestro un nombre en la lista.
En la base de datos ejemplo esta -> Nombre: Pepe Palote , pues en el Listbox en vez de salirme en la misma linea Pepe Palote, me aparece Pepe, y abajo Palote, como si fuera 2 datos diferentes, cuando solo es 1 dato único.

Tengo esto:

Código
  1. row7 = [item['nombre'] for item in items]
  2.  
  3.    for articulo in items:
  4.        print (articulo["precio"])
  5.  
  6.  
  7.  
  8.    productos = articulo["texto"]
  9.    productosvar = StringVar()
  10.  
  11.    l = Listbox(gestionOK, listvariable=productosvar)
  12.    l.place(width=200, height=300, x=20, y=30)
  13.  
  14.    productosvar.set(productos)

Quiero que salga 1 sola selección así:
Pepe Palote

y no así:

Pepe
Palota

Y son 2 selecciones, cuando debería ser 1. por que en la base de datos nombre tengo: Pepe Palote

Cualquier información adicional lo agradecería. Gracias.


Título: Re: Mostrar datos en ListBox
Publicado por: DeMoNcRaZy en 31 Diciembre 2021, 10:59 am
SOLUCIONADO

Código
  1. productos = [articulo["nombre"]]

Sólo era eso. Gracias y disculpen las molestias.

FELIZ AÑO NUEVO A TOD@S