天天看點

Qt 對象數組/對象清單:QList

Qt開發,想要組織一個對象數組,例如有個Dog類,想要組織一個Dog list,要怎麼寫呢?

經過一番探索,可用QList類,寫法如下:

//類定義
class Dog
{
    public:
        Dog();
        QString name;
};

//組織對象清單
QList<Dog> dogs;

Dog d1, d2, d3;

dogs.append(d1);
dogs.append(d2);
dogs.append(d3);

qDebug() << "dog list length:" << dogs.length();
//輸出3,正确      

繼續閱讀