code: def showEvent(self, event) -> None:
      super(ExampleLoader, self).showEvent(event)
      disabledColor = QColor(QtCore.Qt.GlobalColor.red)
      for name, idx in self.bindings.items():
          disableBinding = name not in self.modules
          if disableBinding:
              item = self.ui.qtLibCombo.model().item(idx)
              item.setData(
                  disabledColor, QtCore.Qt.ItemDataRole.ForegroundRole
              )
              item.setEnabled(False)
              item.setToolTip(f"{item.text()} is not installed")
  
imports: import keyword
  import os
  import pkgutil
  import re
  import subprocess
  import sys
  from argparse import Namespace
  from collections import OrderedDict
  from functools import lru_cache
  import pyqtgraph
  from pyqtgraph.Qt import QT_LIB, QtCore, QtGui, QtWidgets
  import exampleLoaderTemplate_generic
  import utils
label_desc: Use image node_id 3 for calling the ExampleLoader obj's underlying member method code with example usage: obj.showEvent(event) without return types