Вы пытаетесь отправить запрос в неправильном формате.
Вам скорее всего нужен формат application/x-www-form-urlencoded.
Нужно использовать не id полей, а их имена (name). Также возможно в запрос нужно включить кнопку отправки(submit button), если у нее есть имя. Часто на стороне сервера проверяют наличие кнопки в запросе.
QNetworkRequest request(QUrl("http://site.net/index.php"));
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
QUrlQuery postData;
postData.addQueryItem("username", login);
postData.addQueryItem("password", pass);
postData.addQueryItem("submit_button", "Submit!");
QNetworkAccessManager * pManager = new QNetworkAccessManager(this);
QNetworkReply * reply = pManager->post(request, postData.toString(QUrl::FullyEncoded).toUtf8());