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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [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,869 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
Scripting
kerith 0 5,638 Último mensaje 30 Enero 2011, 16:55 pm
por kerith
Weather tkinter (Python)
Scripting
@synthesize 1 3,719 Último mensaje 9 Marzo 2011, 17:20 pm
por Marot77
[Python] Cliente Ftp Tkinter
Scripting
Runex 4 4,273 Último mensaje 18 Abril 2012, 14:51 pm
por Runex
Ayuda con Python, ftp y Tkinter
Scripting
Eirthur 1 4,191 Ú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,359 Último mensaje 23 Octubre 2022, 00:34 am
por reymosquito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines