【发布时间】:2011-12-13 15:53:28
【问题描述】:
我从QAbstractItemModel 编写了我自己的模型子类,我正在使用QTableView 类来查看我的模型。由于我正在查看的信息是
最好的方法是什么?
【问题讨论】:
标签: qt model-view
我从QAbstractItemModel 编写了我自己的模型子类,我正在使用QTableView 类来查看我的模型。由于我正在查看的信息是
最好的方法是什么?
【问题讨论】:
标签: qt model-view
一些选项,从更简单(但最不灵活)到更复杂(但更灵活):
QTableView::resizeColumnsToContents。这可能已经足够了,如果他真的想的话,可以让用户调整列的大小。QTableView::horizontalHeader() 的ResizeMode。还有很多 resize* 方法可以即时执行此操作。QStyledItemDelegate 派生并覆盖sizeHint 方法来实现自定义委托。这给了你绝对的控制权。见"Subclassing QStyledItemDelegate"。【讨论】: