PySide provides all it needs