私の以前の理解では、PySide は QString を必要としないというものでした。それでも、PySide (Python v2.7.5 で v1.2.1 を使用しています) は、シグナルとスロットをどのように接続するかによって、これについて一貫性がないように見えることがわかりました。
# This Way of wiring up signals and slots requires str
le = QLineEdit()
slotOnChanged = self.onChanged
le.textChanged[str].connect(slotOnChanged)
# But this Way requires QString
le = QLineEdit()
signalTextChanged = SIGNAL("textChanged(QString)")
slotOnChanged = self.onChanged
le.connect(signalTextChanged, slotOnChanged)