O'Reilly logo

Qt 5 Blueprints by Symeon Huang

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Getting Wired and Managing Downloads

Network modules have become crucial nowadays and are also a must-have feature for development frameworks; therefore, Qt does provide APIs for network programming. Sit tight, we're going to get wired and download files from the network. In addition to this, threading is included in this chapter, which is a vital programming skill to avoid blocking. This chapter's topics are listed as follows:

  • Introducing Qt network programming
  • Utilizing QNetworkAccessManager
  • Making use of the progress bar
  • Writing multithreaded applications
  • Managing a system network session

Introducing Qt network programming

Qt supports network programming and provides lots of high-level APIs to ease your work. QNetworkRequest, QNetworkReply ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required