Autor
|
Tema: Poner un scrollbar en un Treeview en tkinter (Leído 5,621 veces)
|
El mas antiguo
Desconectado
Mensajes: 103
|
Hola gente ¿Cómo están?, Alguien me podría guiar para hacer lo que dice el enunciado, probé poniendo mas productos de lo que se pueda visualizar pero la barra no aparece si en cambio con la ruedita del mouse se mueve en ambas direcciones.- from tkinter import * import tkinter as tk from tkinter import ttk root = tk.Tk() root.title('Ejemplos de tablas') root.geometry('600x300') #root['bg']='#fb0' tv = ttk.Treeview(root, columns=("col1", "col2")) tv.column("#0", width=200) tv.column("col1", width=80, anchor=CENTER) tv.column("col2", width=80, anchor=CENTER) tv.heading("#0", text="Producto", anchor=CENTER) tv.heading("col1", text="Precio", anchor=CENTER) tv.heading("col2", text="Stock", anchor=CENTER) tv.insert("", END, text="Leche Ylolay TB x 1 litro", values=("130.50", "29")) tv.insert("", END, text="Tomate Arcor lata x 410 grs.", values=("106.00", "48")) tv.insert("", END, text="Aceite Zanoni botella x 900 cc.", values=("230.00", "11")) tv.pack() root.mainloop()
Slds. Daniel ☕☕☕
|
|
|
En línea
|
|
|
|
reymosquito
Desconectado
Mensajes: 81
|
es simple: #-*- coding: utf -8 -*- from tkinter import * import tkinter as tk from tkinter import ttk root = tk.Tk() root.title('Ejemplos de tablas') root.geometry('400x60') #cambie las dimensiones porque es más rápido que ponerme a agregar elementos tv = ttk.Treeview(root, columns=("col1", "col2")) tv.column("#0", width=200) tv.column("col1", width=80, anchor=CENTER) tv.column("col2", width=80, anchor=CENTER) tv.heading("#0", text="Producto", anchor=CENTER) tv.heading("col1", text="Precio", anchor=CENTER) tv.heading("col2", text="Stock", anchor=CENTER) tv.insert("", END, text="Leche Ylolay TB x 1 litro", values=("130.50", "29")) tv.insert("", END, text="Tomate Arcor lata x 410 grs.", values=("106.00", "48")) tv.insert("", END, text="Aceite Zanoni botella x 900 cc.", values=("230.00", "11")) tv.pack(side='left') # supongo que sabes usar pack ejscrollbar= ttk.Scrollbar(root,orient=VERTICAL,command=tv.yview) ejscrollbar.pack(side='right',fill='y') tv.configure(yscrollcommand=ejscrollbar.set) root.mainloop()
|
|
|
En línea
|
|
|
|
El mas antiguo
Desconectado
Mensajes: 103
|
Hola reymosquito, gracias funciona a la perfección.- Por el momento me voy a poner a buscar como moverlo dentro de la ventana(desconozco si se puede) estéticamente no me gusta como aparece, el único que me agrada es “top” pero casi desaparece el Scroll,-
Slds. Daniel ☕☕☕
|
|
|
En línea
|
|
|
|
El mas antiguo
Desconectado
Mensajes: 103
|
Bueno al fin lo logre, agregando esta línea y sin modificar otra cosa se posiciona en el lugar deseado, desconozco que pasa al mezclar pack() y place(), al parecer nada.- tv.place(x=20, y=20) root.mainloop()
Slds. Daniel ☕☕☕
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Poner un scrollbar horizontal a listbox
Programación Visual Basic
|
Chief
|
2
|
4,753
|
26 Agosto 2005, 18:04 pm
por Chief
|
|
|
poner scrollbar a una imagen
Programación Visual Basic
|
LixKeÜ
|
0
|
1,266
|
3 Marzo 2006, 23:32 pm
por LixKeÜ
|
|
|
Como poner una Horizontal Scrollbar en un Listbox?
Ingeniería Inversa
|
02k0
|
6
|
4,112
|
15 Agosto 2015, 07:24 am
por 02k0
|
|
|
Mover Panel que tiene ScrollBar con las teclas, y que se actualice el ScrollBar
.NET (C#, VB.NET, ASP)
|
solesvia
|
0
|
2,374
|
11 Septiembre 2015, 04:54 am
por solesvia
|
|
|
[Python3 + tkinter] Ayuda ventanas en cascada tkinter
Scripting
|
darkweb64
|
2
|
4,030
|
11 Diciembre 2015, 18:04 pm
por darkweb64
|
|