tutorial examples example ejemplos creator code c++ qt row qtableview qabstracttablemodel

c++ - examples - Cómo establecer la altura de fila de QTableView?



qt examples code (1)

Para las versiones de Qt <5

QHeaderView *verticalHeader = myTableView->verticalHeader(); verticalHeader->setResizeMode(QHeaderView::Fixed); verticalHeader->setDefaultSectionSize(24);

Para las versiones de Qt> = 5 use

QHeaderView *verticalHeader = myTableView->verticalHeader(); verticalHeader->setSectionResizeMode(QHeaderView::Fixed); verticalHeader->setDefaultSectionSize(24);

Si esa función no se aplica a los encabezados verticales, es probable que setRowHeight() llamar a setRowHeight() cada vez que agregue una nueva fila.

Tengo QTableView y QAbstractTableModel . Necesito filas para tener una altura igual a 24. Sé que la única forma de hacerlo es llamando a QTableView::setRowHeight . Como el modelo es dinámico, se pueden agregar nuevas filas, pero no quiero llamar a setRowHeight cada vez que se agrega una nueva fila.

¿Cómo puedo configurar QTableView manera que use la misma altura para nuevas filas agregadas o se puede enviar un modelo con la altura de las filas?