title: How to align a QTimer interval with the system time
body: <p>How do I start my function every 5 minutes and 20 seconds? I used: </p>
  
  <pre><code>self.timer = QtCore.QTimer(self)
  self.timer.timeout.connect(self.updateplot)
  self.timer.start(310000)
  </code></pre>
  
  <p>But I'd like to set it by the time of my PC - so if I start the program at 3:23, the update track is at 3:25:20, 3:30:20 etc.</p>