Hi all.
I have writen code which downloads simple file. html file.
code is here:
Qt Code:
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3. #include <QFileInfo>
  4. #include <QMessageBox>
  5. MainWindow::MainWindow(QWidget *parent) :
  6. QMainWindow(parent),
  7. ui(new Ui::MainWindow)
  8. {
  9. ui->setupUi(this);
  10. url.setUrl("http://google.ge/");
  11. ui->lineEdit->setText(url.toString());
  12.  
  13. connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(downloadButton()));
  14. }
  15.  
  16. MainWindow::~MainWindow()
  17. {
  18. delete ui;
  19. }
  20. void MainWindow::downloadButton()
  21. {
  22. url.setUrl(ui->lineEdit->text());
  23. request.setUrl(url);
  24. QFileInfo fileInfo = url.path();
  25. QString fileName = fileInfo.fileName();
  26. if(fileName.isEmpty())
  27. fileName = "index.html";
  28.  
  29. file = new QFile(fileName);
  30. file->open(QIODevice::WriteOnly);
  31.  
  32. startRequest();
  33. }
  34. void MainWindow::startRequest()
  35. {
  36. reply = nmanager.get(request);
  37. connect(reply,SIGNAL(finished()),this,SLOT(httpFinished()));
  38. connect(reply,SIGNAL(readyRead()),this,SLOT(httpReady()));
  39. //QMessageBox::information(this,"ads","asd");
  40. }
  41. void MainWindow::httpFinished()
  42. {
  43. reply->deleteLater();
  44. reply = 0;
  45. file->close();
  46. file = 0;
  47. }
  48. void MainWindow::httpReady()
  49. {
  50. file->write(reply->readAll());
  51. }
To copy to clipboard, switch view to plain text mode 

I request page,that requires login autorization, username: and password:
I want my code to type automatically this fields(username and password) and then download page,which is after login autorization.

How can I do it?

p.s sorry fo my bad English.