elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  [Python\Tkinter]Marcar limites a un listbox o frame
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Python\Tkinter]Marcar limites a un listbox o frame  (Leído 2,901 veces)
AdeLax

Desconectado Desconectado

Mensajes: 63



Ver Perfil WWW
[Python\Tkinter]Marcar limites a un listbox o frame
« en: 5 Agosto 2013, 18:46 pm »

Hola buenas a todos!,

Me gustaría saber como poner limites a un listbox o frame, traigo un pequeño script en el cual muestra una pequeña ventana, abajo un entry y al lado o abajo también un botón.

En el entry puedes escribir cualquier cosa, al apretar el boton, sera mostrado en el listbox

Bueno, pues si insertas la palabra "hola" se muestra pero si escribes algo largo ejem: 'abcdefghijklmnssssssssssssssssssssssssaaaaaaaaaaaaaaa' se muestra en la misma linea con lo cual en final no lo ves, como podría hacer que cuando llegue a los limites cambie de linea a la de abajo?

y si pongo varias cosas en la lista ejem

hola
abeto
pepe
maría
nicolas
perro
gato
cocodrilo
...

las ultimas palabras no se ven, como podría hacer que cuando se escriban varias cosas en una lista, la listbox o frame bajase y no se quedase arriba?

Aquí les dejo el script:
Código:
from Tkinter import *
 
v0=Tk()
 
def colocar_scrollbar(listbox,scrollbar):
    scrollbar.config(command=listbox.yview)
    listbox.config(yscrollcommand=scrollbar.set)
    scrollbar.pack(side=RIGHT, fill=Y)
    listbox.pack(side=LEFT, fill=Y)
 
frame1=Frame(v0)
frame1.pack()
scroll1=Scrollbar(frame1)
list1=Listbox(frame1)
list1.pack()
colocar_scrollbar(list1,scroll1)
mivalor=StringVar()
e1=Entry(v0,textvar=mivalor).pack()
 
def insertar_en_listbox():
    if mivalor.get() != "":
        list1.insert(END,mivalor.get())
    else: print "Por favor esciba algún texto"
 
b1=Button(v0,text="Insertar en Listbox",command=insertar_en_listbox).pack()
 
v0.mainloop()

Ojala puedan ayudarme por favor, Gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python][TkInter]Refrescar frames
Python
kerith 0 5,684 Último mensaje 30 Enero 2011, 16:55 pm
por kerith
Weather tkinter (Python)
Scripting
@synthesize 1 3,759 Último mensaje 9 Marzo 2011, 17:20 pm
por Marot77
[Python] Cliente Ftp Tkinter
Python
Runex 4 4,343 Último mensaje 18 Abril 2012, 14:51 pm
por Runex
Ayuda con Python, ftp y Tkinter
Scripting
Eirthur 1 4,221 Último mensaje 11 Mayo 2013, 03:56 am
por daryo
Que todos los entry dentro de un frame sean readonly en tkinter. « 1 2 »
Scripting
El mas antiguo 11 5,475 Último mensaje 23 Octubre 2022, 00:34 am
por reymosquito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines