палитру можно переустановить вот таким способом
C++ (Qt)
...
QPalette pal = tableWidget->palette();
pal.setColor(QPalette::Inactive, QPalette::Highlight, pal.color(QPalette::Active, QPalette::Highlight));
tableWidget->setPalette(pal);
...
Спасибо, буду знать. Работает.
Мой вариант тоже заработал. Надо было только поставить
so.state |= QStyle::State_Active.
Теперь возник вопрос, какой вариант правильнее использовать? Я думаю вариант с палитрой предпочтительнее.