code: def _pyside():
      
  
      import PySide as module
      _setup(module, ["QtUiTools"])
  
      Qt.__binding_version__ = module.__version__
  
      try:
          try:
              # Before merge of PySide and shiboken
              import shiboken
          except ImportError:
              # After merge of PySide and shiboken, May 2017
              from PySide import shiboken
  
          Qt.QtCompat.wrapInstance = (
              lambda ptr, base=None: _wrapinstance(
                  shiboken.wrapInstance, ptr, base)
          )
          Qt.QtCompat.getCppPointer = lambda object: \
              shiboken.getCppPointer(object)[0]
  
      except ImportError:
          pass  # Optional
  
      if hasattr(Qt, "_QtUiTools"):
          Qt.QtCompat.loadUi = _loadUi
  
      if hasattr(Qt, "_QtGui"):
          setattr(Qt, "QtWidgets", _new_module("QtWidgets"))
          setattr(Qt, "_QtWidgets", Qt._QtGui)
          if hasattr(Qt._QtGui, "QX11Info"):
              setattr(Qt, "QtX11Extras", _new_module("QtX11Extras"))
              Qt.QtX11Extras.QX11Info = Qt._QtGui.QX11Info
  
          Qt.QtCompat.setSectionResizeMode = Qt._QtGui.QHeaderView.setResizeMode
  
      if hasattr(Qt, "_QtCore"):
          Qt.__qt_version__ = Qt._QtCore.qVersion()
          QCoreApplication = Qt._QtCore.QCoreApplication
          Qt.QtCompat.qInstallMessageHandler = _qInstallMessageHandler
          Qt.QtCompat.translate = (
              lambda context, sourceText, disambiguation, n:
              QCoreApplication.translate(
                  context,
                  sourceText,
                  disambiguation,
                  QCoreApplication.CodecForTr,
                  n
              )
          )
  
      _reassign_misplaced_members("PySide")
      _build_compatibility_members("PySide")
docs: Initialise PySide