Russian Qt Forum
Май 02, 2024, 09:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменить стиль хедера QTableWidget  (Прочитано 9198 раз)
antoshib
Гость
« : Май 16, 2013, 11:20 »

Как изменить стиль ячеек шапки таблицы QTableWidget?
Пробовал это безрезультатно:
Код:
        table->setStyleSheet(" QHeaderView:selected{"
                                    "background-color: red;"
                                    "border: 1px solid #6c6c6c;}");
Записан
mta88
Гость
« Ответ #1 : Май 16, 2013, 13:03 »

вообще добраться до ячеек заголовка можно с помощью ::section
Код:
QHeaderView::section:selected
но ::section:selected у меня не заработало, а ::section:first, например, заработало
возможно :selected не имеет здесь смысла

может быть по ссылке внизу найдете нужный модификатор
http://qt-project.org/doc/qt-4.8/stylesheet-reference.html
Записан
antoshib
Гость
« Ответ #2 : Май 16, 2013, 16:10 »

получается вот так

Код:
setStyleSheet("QHeaderView::section:checked{background-color: red;}");

только странный эффект немного, будто там 2 бэкграунда
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.058 секунд. Запросов: 20.