#------------------------------------------------------------------------------- # Name: short repro case # Created: 27/01/2022 #------------------------------------------------------------------------------- from PySide2.QtWidgets import * from PySide2.QtCore import Qt def main(): app = QApplication() cb = QComboBox() cb.addItem("solid", Qt.SolidLine) print(cb.currentData()) cb.setItemData(0, "test", Qt.UserRole+1) print(cb.currentData(Qt.UserRole+1)) cb.setItemData(0, Qt.SolidLine, Qt.UserRole+2) print(cb.currentData(Qt.UserRole+2)) if __name__ == '__main__': main()