Im able to read using below code,

<code>
QList<int> ReceivedValue;

QDBusMessage reply = interface->call("method");
if (reply.type() == QDBusMessage::ReplyMessage)
{

// If it is the reply we expect, it should be a QDBusArgument
if (reply.arguments().at(0).canConvert<QDBusArgument> ())
{


// That contains an Array of QList<int> holding our received values.
QDBusArgument myArg = reply.arguments().at(0).value<QDBusArgument>();
if (myArg.currentType() == QDBusArgument::ArrayType)
{
myArg.beginArray();

// Get memory for our resulting values.
while (!myArg.atEnd())
{
int myElement = qdbus_cast<int>(myArg);
ReceivedValue.append(myElement);
}
//myArg.endArray();
}
}
}
</code>