Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Pestañas laterales Tkinter Notebook
#1
Buenas:

Como dice el título del tema me gustaría saber si existe alguna manera de que las petañas que añadimos a un notebook en vez de hacerlo en la parte superior, se haga en un lateral o en la parte inferior.

Muchas Gracias.
Responder
#2
Hola. Sí se puede, acá tenés un ejemplo:

  1. import tkinter as tk
  2. from tkinter import ttk
  3.  
  4. root = tk.Tk()
  5. root.minsize(300, 300)
  6. root.geometry("1000x700")
  7.  
  8. s = ttk.Style()
  9. # Alineadas a la izquierda.
  10. s.configure('TNotebook', tabposition='w')
  11.  
  12. box = ttk.Notebook(root, width=1000, height=650)
  13.  
  14. tab1 = tk.Frame(root)
  15. tab2 = tk.Frame(root)
  16. tab3 = tk.Frame(root)
  17.  
  18. box.add(tab1, text="tab1")
  19. box.add(tab2, text="tab2")
  20. box.add(tab3, text="tab3")
  21.  
  22. box.pack(side=tk.TOP)
  23.  
  24. root.mainloop()


Los valores posibles para tabposition son:
  • n (arriba)
  • s (abajo)
  • w (izquierda)
  • e (derecha)
  • ne (extremo superior derecho)
  • nw (extremo superior izquierdo; este es el valor por defecto)
  • se (extremo inferior derecho)
  • sw (extremo inferior izquierdo)
  • wn (extremo izquierdo superior)
  • ws (extremo izquierdo inferior)
  • en (extremo derecho superior)
  • es (extremo derecho inferior)
Saludos
Responder
#3
Muchas gracias.

Es más fácil de lo que me esperaba
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)