Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Style Sheet: цвет текста в выделенной ячейке QTableView

Автор: DarkAngel 14.10.2009, 14:08

Приветствую! :)
Итак, понадобилось мне изменить цвет фона QTableview при выделении. С этим проблем не возникло:

MyTable->setStyleSheet("QTableView{selection-background-color: #ece9d8}");

Все это стало выглядеть так:
Раскрывающийся текст

Понятно, что цвет инвертированного текста, с этим цветом фона, мягко говоря, не сочетаются... На ум пришло, через все тот же Style Sheet, жестко задать цвет текста в выделенный итемах:
MyTable->setStyleSheet("QTableView{selection-background-color: #ece9d8;selection-color: #FFFFFF}");

Но никаких изменений :mellow:
Подскажите, плиз, что я делю не правильно?

Автор: DarkAngel 15.10.2009, 12:36

Народ, ну подскажите, может есть другой способ, без создания наследника от QTableView?

Автор: SABROG 15.10.2009, 18:05

QTableView::item:selected {
    background: #ece9d8;
    color: blue;
}

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)