es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Widgets congelados en QScrollArea

Estoy intentando crear una cuadrícula de botones cuadrados que sea desplazable si la ventana es demasiado pequeña para mostrarlos todos. Me gustaría que hubiera etiquetas en la columna más a la izquierda y la fila más arriba que muestren los índices de los botones.

¿Hay alguna manera de crear un QScrollArea con los widgets (etiquetas) en la fila más arriba y la columna más a la izquierda “congelados”? Similar a cómo se pueden congelar filas y columnas en una hoja de cálculo de Excel donde siguen alrededor de la vista mientras se desplaza.

Ver una simulación aquí:

Se admiten tanto Qt como PyQt.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible crear un QScrollArea con los widgets (etiquetas) en la fila superior y columna más a la izquierda “congelados”. Puedes usar el widget QTableView para lograrlo. El widget QTableView provee una vista de tipo cuadrícula de los datos, con soporte para desplazamiento, ordenado y edición. También permite congelar filas y columnas, para que sigan la vista mientras se desplaza.

    Para más información, por favor consulta la documentación de QTableView.

Comments are closed.