我使用 a using aQTableView
与从QAbstaractTableModel
. 现在我想插入行/列(代表状态/输入字符),但我需要将状态/输入字符的字符串作为标签(然后显示在 HeaderView 中)传递给我的数据类。
bool TransTableModel::insertRows(int position, int rows, const QModelIndex &index)
{
beginInsertRows(index, position, position+rows-1);
garage->addUsedState("q6");
endInsertRows();
}
TransTableModel
是我的定制模型。我的问题:如何从用户那里获取这个字符串?在这种情况下,我硬编码"q6"
为标签,但我需要用户提供它。有办法吗?我应该打开一个输入对话框吗?来自模型班?