私はこの問題に夢中です。
私はこの自己定義の構造体を持っています
struct oneRectangle
{
QString partName;
QGraphicsRectItem * rectangle;
};
そして、この構造体をテンプレートとして使用するリストがあります。
QList<oneRectangle> partList;
構造体のエンティティを追加した後 (ポインターを初期化せずに)、次のようにする必要があります。
partList.at(index).rectangle = some pointer points to a QGraphicsRectItem
しかし、構造体が読み取り専用の構造体であるというエラーが発生しました。最初にポインターを malloc してからリストに追加しようとしましたが、アドレスをポインターに割り当てると、まだエラーが発生します。ここで何が問題なのですか?