Я использую этот код и получаю контактные данные только одного человека ....
contactManager = new QContactManager();
QList<QContact> contacts = contactManager->contacts();
contacts.detail(QContactPhoneNumber::DefinitionName).value(QContactPhoneNumber::FieldNumber);
QContact a = contactManager->contact(contacts.count());
QContactPhoneNumber no = a.detail<QContactPhoneNumber>();
qDebug() << "Name:" << a.displayLabel() << "Number:" << " " << no.number() ;
UserId = a.displayLabel();
PhoneNumber = no.number();
выход:
Name: andrew Number: +7811341255
но я хочу список контактов, подобных этому
Name: andrew Number: +7811341255
Name: person2 Number: +44124156
Name: person3 Number: +212113
.... список контактов в телефоне
любая помощь приветствуется ....