title: How to Pause a Program running only one Qthread in Qt
body: <p>I am running a Qt GUI program entirely within a single thread and I need to pause the program with a 'QPushbutton' and then either Resume the program at that exact point upon another 'QPushbutton' signal or Reset to a "home" state with a different 'QPushbutton' signal.  I don't really have any code to show as my attempts have been misguided and entirely wrong.  </p>