crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Style Sheet: цвет текста в выделенной ячейке QTableView
DarkAngel
  опции профиля:
сообщение 14.10.2009, 14:08
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 13.7.2009
Пользователь №: 903

Спасибо сказали: 0 раз(а)




Репутация:   0  


Приветствую! :)
Итак, понадобилось мне изменить цвет фона QTableview при выделении. С этим проблем не возникло:
MyTable->setStyleSheet("QTableView{selection-background-color: #ece9d8}");

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

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

Но никаких изменений :mellow:
Подскажите, плиз, что я делю не правильно?
Причина редактирования: используй тэг code
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DarkAngel
  опции профиля:
сообщение 15.10.2009, 12:36
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 13.7.2009
Пользователь №: 903

Спасибо сказали: 0 раз(а)




Репутация:   0  


Народ, ну подскажите, может есть другой способ, без создания наследника от QTableView?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 15.10.2009, 18:05
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


QTableView::item:selected {
    background: #ece9d8;
    color: blue;
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 9.11.2024, 3:21