我有一个基本组件类。他上其他课。我在类关注者中实现的所有功能。这些班有孩子 在我的窗口中,实现该表,并且在该表中,我必须编写不同类的子级。例如Tsategory的班级,他有孩子。我需要在桌子上写这些孩子。但是当我在约会时却什么也没显示((
int TableModel::rowCount(const QModelIndex& /*parent*/) const
{
return (int)mCompositeComponent->numChildren();
}
int TableModel::columnCount(const QModelIndex& /*parent*/) const
{
return 3;
}
QVariant TableModel::data(const QModelIndex& index, int role) const
{
int row = index.row();
int col = index.column();
if (role == Qt::DisplayRole)
{
const Component* component = mCompositeComponent->child(row);
if (component != nullptr)
return QString(component->name());
}
return QVariant();
}