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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как задать стиль для ячеек первого столбца QTabelWidget?  (Прочитано 3262 раз)
billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« : Январь 25, 2019, 11:58 »

Добрый день, Господа Форумчане. Недавно появилась необходимость задать margin
только для ячеек первого столбца QTableWidget. Поискав в инете, нашел инфу о
селекторе first-child.

Но следующий стиль не сработал так как бы хотелось.
Код:
setStyleSheet("QTableWidget::item:first-child {margin-top: 2px; margin-left: 1px;}");
В результате, данный стиль применился для всех ячеек таблицы.

Может, кто подскажет? Как в QTableWidget задать стиль только для ячеек первого столбца?
Записан
billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« Ответ #1 : Январь 25, 2019, 12:09 »

Код:
setStyleSheet("QTableWidget::item:first-child {margin-top: 2px; margin-left: 1px;}");
Хотя наверное этот код должен был применить margin для ячеек первого столбца
и строки.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Февраль 05, 2019, 14:38 »


Фрагмент из реального кода:
Код
C++ (Qt)
QHeaderView::section::vertical::first,
QHeaderView::section::vertical::only-one {
 border-top: 1px solid #76797C;
}
Записан

Юра.
billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« Ответ #3 : Март 11, 2019, 17:57 »


Фрагмент из реального кода:
Код
C++ (Qt)
QHeaderView::section::vertical::first,
QHeaderView::section::vertical::only-one {
 border-top: 1px solid #76797C;
}

Огромное спасибо. Попробую.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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