Skip to content
  • Dialog Box return values

    Unsolved General and Desktop c++ dialog box qdialog return value
    3
    0 Votes
    3 Posts
    577 Views
    JonBJ
    @BigBen Assuming you are wanting to return those values as soon as the startButton is clicked, you can just call void QDialog::done(int r) with the desired value. Or do that later with the value if you want it returned later.
  • 0 Votes
    9 Posts
    3k Views
    J.HilkJ
    @dave2 for completeness sake, I tested it with MacOS & Clang + LLDB, doesn't work at all there as well
  • Return value from slot in differnet thread

    Unsolved General and Desktop return value slot thread
    12
    0 Votes
    12 Posts
    11k Views
    McLionM
    @VRonin Thanks for your input - there seem to be some misunderstanding. I can not and do not want to wait for the acknowledge of the server as a trigger to sent the next log message - this is against the idea. Log messages need always to be sent, regardless wether the server acknowledges or not - imagine the server even does not acknowledge. Every message sent has an ID# that is incremented by one for every new log message sent. The server acknowledges every message with returning the ID#. Looking at the network of the server with Wireshark and having incoming log messages with time stamps of the same msec - obviously the server has no time to send the acknowledge between incoming protocols. I.e. Sending #1 and # 2 in such a short sequence, obviously when sending #2 the counter for a missed message goes up to one. This is inherit by this system and is by design. Therefore, I'm going to implement a gap of at least a few msec between sending messages. Because the messages are all handled and forwarded in the application by signals / QtEvent queues, I dont have a solid idea so far how to do this. I may have to create a time gated sending queue before handing the messages over to the signal and the QtEvent queue.