Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Scrollbar horizontal no funciona
#1
Buen dia!!!

Estoy haciendo una aplicacion de escritorio donde coloco un scrollbar horizontal el problema es que no funciona, utilice un programa prueba y funciona pero cuando lo coloco en mi programa principal la scrollbar desaparece, alguien que pueda orientarme???
dejo mi codigo para que le den un vistazo en la parte de abajo coloque un comment de cual scrollbar es horizontal y vertical 

       
       self.wind = window
       self.wind.title('Vitasis Laboratorio Médico')
       self.wind.configure(background = 'gray')
       self.wind.geometry('1210x823')
       #self.wind.resizable(0, 0)
       
       #Pestañas
       self._tab_control = ttk.Notebook(self.wind)
       self._tab_control.grid(row= 1, column = 0)
       self.tab2 = ttk.Frame(self._tab_control)
       self._tab_control.add(self.tab2, text="Pacientes", compound=tk.TOP)

       columns = ('#1', '#2', '#3', '#4', '#5', '#6', '#7', '#8', '#9', '#10', '#11', '#12', '#13', '#14', '#15', '#16', '#17', '#18', '#19')
       self.tree2 = ttk.Treeview(self.tab2, show='headings', height=3, columns=columns)
       self.tree2.grid(row=0, column=0, columnspan=2, sticky = tk.W+tk.E+tk.N+tk.S)
       self.tree2.grid_rowconfigure(0, weight=1)
       self.tab2.grid_columnconfigure(0, weight=1)
       self.tab2.grid_columnconfigure(1, weight=1)
     
     
       self.tree2.column("#1", width=50, minwidth=270, stretch=tk.NO)
       self.tree2.column("#2", width=150, minwidth=150, stretch=tk.NO)
       self.tree2.column("#3", width=150, minwidth=200)
       self.tree2.column("#4", width=150, minwidth=270, stretch=tk.NO)
       self.tree2.column("#5", width=50, minwidth=270, stretch=tk.NO)
       self.tree2.column("#6", width=100, minwidth=270, stretch=tk.NO)
       self.tree2.column("#7", width=290)
       self.tree2.column("#8", width=290) # Prueba Clinica 2
       self.tree2.column("#9", width=290) # Prueba Clinica 3
       self.tree2.column("#10", width=290) # Prueba Clinica 4
       self.tree2.column("#11", width=290) # Prueba Clinica 5
       self.tree2.column("#12", width=100) # Fecha de estudio
       self.tree2.column("#13", width=100) # Fecha de entrega
       self.tree2.column("#14", width=50) # Atendido
       self.tree2.column("#15", width=100) # Promocion
       self.tree2.column("#16", width=100) #Subtotal
       self.tree2.column("#17", width=100) # Anticipo
       self.tree2.column("#18", width=100) # Total
       self.tree2.column("#19", width=100) # Saldo a pagar

       self.tree2.heading('#1', text='Folio', anchor=tk.CENTER)
       self.tree2.heading('#2', text='Nombre', anchor=tk.CENTER)
       self.tree2.heading('#3', text='Dirección', anchor=tk.CENTER)
       self.tree2.heading('#4', text='Teléfono', anchor=tk.CENTER)
       self.tree2.heading('#5', text='Edad', anchor=tk.CENTER)
       self.tree2.heading('#6', text='Sexo', anchor=tk.CENTER)
       self.tree2.heading('#7', text='Prueba Clinica 1', anchor=tk.CENTER)
       self.tree2.heading('#8', text='Prueba Clinica 2', anchor=tk.CENTER)
       self.tree2.heading('#9', text='Prueba Clinica 3', anchor=tk.CENTER)
       self.tree2.heading('#10', text='Prueba Clinica 4', anchor=tk.CENTER)
       self.tree2.heading('#11', text='Prueba Clinica 5', anchor=tk.CENTER)
       self.tree2.heading('#12', text='Fecha de estudio', anchor=tk.CENTER)
       self.tree2.heading('#13', text='Fecha de entrega', anchor=tk.CENTER)
       self.tree2.heading('#14', text='Atendido', anchor=tk.CENTER)
       self.tree2.heading('#15', text='Promoción', anchor=tk.CENTER)
       self.tree2.heading('#16', text='Subtotal', anchor=tk.CENTER)
       self.tree2.heading('#17', text='Anticipo', anchor=tk.CENTER)
       self.tree2.heading('#18', text='Total', anchor=tk.CENTER)
       self.tree2.heading('#19', text='Saldo a pagar', anchor=tk.CENTER)
       
      # Scrollbar vertical#########################################################

       vsb = ttk.Scrollbar(self.tab2, orient="vertical", command=self.tree2.yview)
       vsb.grid(row=0, column=1, sticky= N + S)
       self.tree2.configure(yscrollcommand=vsb.set)

       # Scrollbar Horizontal########################################################

       hsb = ttk.Scrollbar(self.tab2, orient="horizontal", command=self.tree2.xview)
       hsb.grid(row = 1, column=0, sticky = W + E)
       self.tree2.configure(xscrollcommand = hsb.set)
       self.get_pacients()
Responder


Mensajes en este tema
Scrollbar horizontal no funciona - por Johnny_LS - 15-07-2019, 05:22 PM
RE: Scrollbar horizontal no funciona - por Myszowor - 15-07-2019, 08:10 PM
RE: Scrollbar horizontal no funciona - por Johnny_LS - 16-07-2019, 03:52 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)