title: What are some best practices for debugging Qt signals and slots?
body: <p>Debugging signals and slots can be hard, because the debugger does not jump to the slots of a signal when it is emitted. What are some best practices for debugging Qt signals and slots?</p>
  
  <p>In particular</p>
  
  <ol>
  <li>How do I make sure connections are set up successfully?</li>
  <li>When should I use signals and slots, when should I avoid them?</li>
  <li>What are the most efficient debugging techniques from your experience?</li>
  </ol>