我被这个问题发疯了。
我有这个自定义结构
struct oneRectangle
{
QString partName;
QGraphicsRectItem * rectangle;
};
我有一个 List 使用这个结构作为模板:
QList<oneRectangle> partList;
在我附加一个结构实体(没有初始化指针)之后,我需要做这样的事情:
partList.at(index).rectangle = some pointer points to a QGraphicsRectItem
但是,我收到一个错误,说该结构是只读结构。我尝试先 malloc 指针,然后将其附加到列表中,但是当我为指针分配地址时,我仍然得到错误。这里有什么问题?