title: PyQt signal with arguments of arbitrary type / PyQt_PyObject equivalent for new-style signals
body: <p>I have an object that should signal that a value has changed by emitting a signal with the new value as an argument. The type of the value can change, and so I'm unsure of how to write the signal type. I know that I can acconmplish this using old-style signals like this:</p>
  
  <pre><code>self.emit(SIGNAL("valueChanged(PyQt_PyObject)"), newvalue)
  </code></pre>
  
  <p>but how would I write this using new-style signals?</p>
  
  <p>I am aware of <a href="https://stackoverflow.com/questions/3756510/pyqt-pyobject-equivalent-when-using-new-style-signals-slots">a previous question</a> related to this but no "real" answer was given there.</p>