При загрузке формы устанавливается цвет элементов следующим образом:
C++ (Qt)
    QPalette pal1;
    pal1.setColor(QPalette::WindowText, Переменная_содержащая_цвет);
    ui->Элемент_1->setPalette(pal1);
 
QPalette pal2;
    pal2.setColor(QPalette::WindowText, Переменная_содержащая_цвет_2);
    ui->Элемент_2->setPalette(pal2);
 
Как можно оптимизировать код, чтобы для каждого элемента не создавать палетт?
 и получить чтото вроде:
C++ (Qt)
ui->Элемент_1->setPalette(pal1.setColor(QPalette::WindowText, Переменная_содержащая_цвет));
ui->Элемент_2->setPalette(pal2.setColor(QPalette::WindowText, Переменная_содержащая_цвет_2));