问题描述: 在某些版本的PyQt5/PySide2中使用 QtGui.QStringListModel 会出现模块不存在的错误。 原因分析: 较近版本的 PyQt5/PySide2 把 QStringListModel 放到了 QtCore下方。使用QtCore.QStringListModel就可以解决。 事实上在Qt中 QStringListModel 一直是在QtCore的下方,因为同属于模型,逻辑比较一致。 Git的讨论