def populateList(self): for i, colorName in enumerate(QColor.colorNames()): color = QColor(colorName) self.insertItem(i, colorName) self.setItemData(i, color, Qt.DecorationRole)