crossplatform.ru

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

Andrewshkovskii
  опции профиля:
сообщение 15.10.2010, 11:26
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

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




Репутация:   1  


Можно ли изменить border для подсветки выделения в tableView?
Допустим, в конкретном примере мне надо у этого выделения изменить border-radius как у виджета TableView, что бы оно так не выпирало за видимые границы, и сделать его бесцветным (это я так понимаю через selection-background-color , но как там поставить бесцветное выделение ? ) , т.е оставить только окантовку, что бы было понятно, что строка выбрана.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Andrewshkovskii
  опции профиля:
сообщение 18.10.2010, 1:03
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

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




Репутация:   1  


Спасибо за наводку, Игорь, но половина цсски получилась не нужной, вот что оставил и что получилось :
QTableView{
 border: 1px solid #6c6c6c;
 border-radius: 20px;
 background-color:transparent;
}

QHeaderView{
 border : 1px solid black;
 border-radius : 9px;
  background-color:transparent;
  margin-left : 5;
  margin-right : 5;
  margin-top : 4;
}


На рисунке видно, что бордер то для хидера поменялся, но вот сами элементы налазят на границу, т.е. как-то они не относятся к цссу QHeaderView, через QHeaderView::item не смог достучаться, так как тогда получить к ним доступ ?

А, я кажется понял, доступ к самим элементам хидера через ::section ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.1.2025, 17:22