def fset(self, colors): num = min(len(colors), QColorDialog.customCount()) for i in xrange(num): QColorDialog.setCustomColor(i, QColor(*colors[i]))
def fget(self): return [col.getRgb() for col in (QColorDialog.customColor(i) for i in xrange(QColorDialog.customCount()))]