pyqt_generic submodule