【发布时间】:2019-06-04 13:30:50
【问题描述】:
我有 QAbstractTableModel 的子类并提供了 headerData 覆盖:
/**
* @brief Obtains the header (columns) names.
* @param section: column number.
* @param orientation: Accepts only horizontal.
* @param role: Accepts only display.
* @return The column header text in case all params are valid.
* Otherwise empty QVariant.
*/
QVariant CVarTableModel::headerData(int section,
Qt::Orientation orientation,
int role) const
{
if (role != Qt::DisplayRole)
return QVariant();
if (orientation != Qt::Horizontal)
return QVariant();
if (section >= static_cast<int>(Columns::ZCOUNT))
return QVariant();
return QVariant::fromValue(static_cast<Columns>(section));
}
我想弄清楚如何让我的 QML TableView 组件利用这个功能。有没有办法自动执行此操作?
【问题讨论】: