Infelizmente, isso não funcionará como você descreve porque a GSettings não tem nenhum conceito de QColor. Eu suponho que você está armazenando a cor como um "(yyyy)" (correspondente ao rgba)? Ao ler essa tupla, gsettings-qt não sabe que isso deve ser uma QColor.
(Btw: você está ficando [indefinido] porque gsettings-qt nem sequer lida com tuplas. Eu esqueci o porquê, mas talvez porque QVariant não tenha um tipo de tupla?)
Isso é para um aplicativo? Eu acho que os caras do SDK estão trabalhando em uma API de configurações que é um pouco mais amigável para os tipos do Qt.