Problema con un Listbox tkinter
Publicado por Alberto Guerrero (3 intervenciones) el 24/08/2017 11:35:10
Hola, soy nuevo en esto del Python, estoy creando una pantalla donde unos de los controles es un Listbox.
El problema es que me da un error y no soy capaz de ver por qué sale. os mando el código.
el error que me da es :
File "C:/Python27/programas/pantalla/prueba_pantalla.py", line 17, in lleno
lstBox.insert(END, item)
NameError: global name 'lstBox' is not defined
El problema es que me da un error y no soy capaz de ver por qué sale. os mando el código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from Tkinter import *
import time
import serial
import sys # import pySerial module
from functools import partial
root = Tk()
root.title("Pantalla")
root.attributes("-fullscreen",True)
root.geometry("800x480+0+0")
def lleno():
plist = ['Diego', 'Matilde', 'Ramon']
for item in plist: # Insertamos los items en un Listbox
lstBox.insert(END, item)
def pantalla():
lstBox = Listbox(root).place(x=100,y=100)
buttonfull = Button(root, text="Lleno", command=lleno, width=10).place(x=220, y=400)
pantalla()
root.mainloop()
el error que me da es :
File "C:/Python27/programas/pantalla/prueba_pantalla.py", line 17, in lleno
lstBox.insert(END, item)
NameError: global name 'lstBox' is not defined
Valora esta pregunta


0