Qt 为表中的特定列设置最大sizehint
我有下表(与Qt 为表中的特定列设置最大sizehint,qt,qt4,qtableview,Qt,Qt4,Qtableview,我有下表(与QTableView一起提供,并使用QAbstractTableModel派生类作为表模型): 如您所见,有些列占用了太多的空间,例如“比特率”或“长度”克隆。如何为特定列设置sizehint,或以某种方式限制其最大大小 我尝试过使用horizontalHeader的setMinimumSectionSize,但它似乎对表没有影响。您可以尝试使用QTableView的setColumnWidth QTableView中的resizeColumnToContents用于根据用于呈现列
QTableView
一起提供,并使用QAbstractTableModel
派生类作为表模型):
如您所见,有些列占用了太多的空间,例如“比特率”或“长度”克隆。如何为特定列设置sizehint,或以某种方式限制其最大大小
我尝试过使用
horizontalHeader
的setMinimumSectionSize
,但它似乎对表没有影响。您可以尝试使用QTableView的setColumnWidth
QTableView
中的resizeColumnToContents
用于根据用于呈现列中每个项目的代理的大小提示调整给定列的大小
void QTableView::resizeColumnToContents ( int column )
使用此选项,将仅调整可见列的大小