Articles of scrollbar

Python tk scrollbar se desactiva una vez que el texto está fuera de la pantalla

Cuando estoy llenando el cuadro con texto, la barra de desplazamiento horizontal funciona bien hasta que el texto se ve en la pantalla. Sin embargo, si el número de líneas es mayor de lo que se puede ver en la pantalla y si desplazo el texto hacia abajo, la barra de desplazamiento horizontal se desactiva […]

Python Qt: barra de desplazamiento del widget principal

Estamos tratando de colocar la barra de desplazamiento en el widget principal, por lo que si el usuario cambia el tamaño de la ventana principal, aparece la barra de desplazamiento y le permite moverse hacia arriba y hacia abajo para ver los widgets secundarios que están fuera del widget de la ventana más pequeña, lo […]

¿Cómo agregar el desplazamiento automático al insertar en el cuadro de lista Tkinter?

Estoy usando un cuadro de lista (con barra de desplazamiento) para el registro: self.listbox_log = Tkinter.Listbox(root, height = 5, width = 0,) self.scrollbar_log = Tkinter.Scrollbar(root,) self.listbox_log.configure(yscrollcommand = self.scrollbar_log.set) self.scrollbar_log.configure(command = self.listbox_log.yview) Ahora, cuando lo hago: self.listbox_log.insert(END,str) Quiero que el elemento insertado sea seleccionado. He intentado: self.listbox_log.selection_anchor(END) pero eso no funciona … Por favor, sugiera una […]

Cómo codificar el módulo tkinter “scrolledtext”

El siguiente código produce un ejemplo feo pero funcional de usar una barra de desplazamiento en un widget de texto y da como resultado un par de preguntas. Nota: esto se hace usando Python 3 en un cuadro de ventanas. La barra de desplazamiento que aparece se adjunta al marco y, aunque se desplaza por […]

Problemas con la barra de desplazamiento y el widget de texto Python tkinter

Estoy tratando de obtener dos cuadros de texto que cada uno tiene barras de desplazamiento. Cuando bash esto sin embargo: from Tkinter import * root = Tk() s_start = Scrollbar(root) t_start = Text(root, width=50, height=10) t_start.focus_set() s_start.pack(side=RIGHT, fill=Y) t_start.pack(side=LEFT, fill=Y) s_start.config(command=t_start.yview) t_start.config(yscrollcommand=s_start.set) s_end = Scrollbar(root) t_end = Text(root, width=50, height=10) t_end.focus_set() s_end.pack(side=RIGHT, fill=Y) t_end.pack(side=LEFT, fill=Y) […]

Widget de texto Python Tkinter con desplazamiento automático y personalizado

Escribí una aplicación Python sencilla basada en Tkinter que lee el texto de una conexión en serie y lo agrega a la ventana, específicamente un texto ancho. Después de muchos ajustes y algunas excepciones muy extrañas, esto funciona. Luego agregué autoscrolling haciendo esto: self.text.insert(END, str(parsed_line)) self.text.yview(END) Estas líneas se ejecutan en un hilo. El hilo […]

Jupyter en Pycharm: el dataframe no se muestra cuando el dataframe es demasiado ancho, no aparece la opción de desplazamiento horizontal

Cuando imprimo un dataframe desde una celda usando el cuaderno jupyter en Pycharm, no se mostrará a menos que el ancho del dataframe se ajuste a la ventana. Por lo tanto, en los casos donde el ancho es más ancho que el ancho de la ventana, solo se produce una línea blanca, mientras esperaba que […]

Desplazar dos cuadros de lista de diferentes longitudes con una barra de desplazamiento

Estoy enfrentando un pequeño problema al sincronizar mi barra de desplazamiento Tkinter con dos widgets de cuadros de lista. Cuando el contenido en dos cuadros de lista no es el mismo, enfrento este error, de lo contrario, si la longitud es la misma, entonces no hay problema. A continuación se muestra mi código corto: try: […]

¿Cómo crear un LabelFrame con una barra de desplazamiento en Tkinter?

Estoy usando Python y Tkinter para crear una GUI para un progtwig que estoy escribiendo, y estoy teniendo un par de problemas. Tengo tres objetos que descienden de LabelFrame en un objeto que descienden de Frame. Uno de los descendientes de LabelFrame es dos columnas de los objetos de Etiqueta y Entrada correspondientes. El problema […]

Cómo sincronizar las barras de desplazamiento de dos grillas en wx

Se crea un wx.frame personalizado para contener una ventana divisoria con dos controles de cuadrícula dentro. Se utiliza para comparar los datos en cada una de las cuadrículas. En este punto, la barra de desplazamiento de dos cuadrículas debe admitir el desplazamiento de sincronización. Preguntas: ¿Cómo obtener el evento de desplazamiento de estas dos cuadrículas? […]