crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> 2 вопроса про QTreeView
ruzik
  опции профиля:
сообщение 11.3.2012, 9:36
Сообщение #1


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

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

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




Репутация:   0  


Здравствуйте, у меня 2 вопроса про QTreeView:
1)Как можно увеличить высоту какой-либо строки
2)Как убрать данный артефакт при использовании QSS и делегата(в 1 столбце у всех ячеек есть делегат)
Прикрепленное изображение

Использую следующий код:
QTreeView::item {
    border: 1px solid rgba(108,108,108,75);
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
}

QTreeView::item:hover {
    background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(231,239,253,200), stop: 1 rgba(203,218,241,200));
}


QTreeView::item:selected:active, QTreeView::item:selected:!active{
    border-right-color: transparent;
    border: 1px solid rgba(108,108,108,128);
    color: black;
    background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e7effd, stop: 1 #cbdaf1);
}

Пробовал ставить стиль на делегат и используемый им виджет - не помогло
Заранее спасибо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 26.12.2024, 5:09