Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7056995
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T03:56:00+00:00 2026-05-28T03:56:00+00:00

I need to be able make a request GET request, which requires the use

  • 0

I need to be able make a request GET request, which requires the use of signals to process the replies, and return the reply back in a a processed form. I’ve structured the code as described in Threading Wihtout the Headache, but when I run the reply is never received or processed.

// Set-up request
QNetworkAccessManager* pConnection(new QNetworkAccessManager());
connect(pConnection,
       SIGNAL(finished(QNetworkReply*)),
       this,
       SLOT(process(QNetworkReply*)));
QUrl url;
url.setUrl(HOST);
url.addQueryItem("P1", "Hi");
url.addQueryItem("P2", "Bob");

// Send request
QNetworkRequest request(url);
pConnection->get(request);

// Wait for reply
QThread* pResponce(new QThread(this));
connect(this,
        SIGNAL(processingFinished()),
        pResponce,
        SLOT(quit()));
pConnection->moveToThread(pResponce);
pResponce->start();
pResponce->wait();
pConnection->deleteLater();
pResponce->deleteLater();
return this->processedReply;

Obviously I’m missing something, but what? It works when I’m not using the threads (and the deletes), so it’s not the URL or server.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T03:56:01+00:00Added an answer on May 28, 2026 at 3:56 am

    Only the main/gui thread receives signals if you don’t set up an event loop in the other threads.

    If no event loop is running, events won’t be delivered to the object. For example, if you create a QTimer object in a thread but never call exec(), the QTimer will never emit its timeout() signal. Calling deleteLater() won’t work either. (These restrictions apply to the main thread as well.)

    Source: http://doc.qt.digia.com/4.6/threads-qobject.html

    See QThread::exec(). That’s why in the example you’re linking the QThreadEx class is introduced, and used (not in your code snipplet, though!)…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to be able to make a program that looks through a mailbox
I need to be able to make a tree like structure in the appengine
In my current project (presentation, slide software) I need to be able to make
We need to make our enterprise ASP.NET/NHibernate browser-based application able to function when connected
I need to be able to get at the full URL of the page
I need to be able to get a list of the groups a user
I'm looking to make a service which I can use to make calls to
Using urllib2, are we able to use a method other than 'GET' or 'POST'
Users of the website need to able to store images in their area ,
Need to be able to pull Magento products into an external template. Need to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.