问:如何修改我所选择的所有单元格?
发布于 2016-03-17 08:59:05
几年前我遇到了一个类似的问题,我就这样解决了这个问题:
QByteArray n = editor->metaObject()->userProperty().name();
if (n.isEmpty())
n = delegate->itemEditorFactory()->valuePropertyName(model()->data(index, Qt::EditRole).userType());
if (!n.isEmpty())
{
QVariant data = editor->property(n);
for (const QModelIndex & idx : selectedIndices)
{
model()->setData(idx, data);
}
}
发布于 2016-03-17 08:42:10
可能的方法是使用打开的对话框。这个想法是这样的:
https://stackoverflow.com/questions/36051675
复制相似问题