0 / 0 / 1
Регистрация: 07.09.2015
Сообщений: 162
1

Стиль для QTableWidgetItem

28.10.2016, 20:34. Показов 3124. Ответов 8
Метки css, qt (Все метки)

Подскажите, пожалуйста, как сделать, чтобы ячейки моей таблицы имели закругленную форму и расстояние между собой.

В CSS это cellSpacing и border-radius, если я не ошибаюсь, а вот как это применить для ячейки?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2016, 20:34
Ответы с готовыми решениями:

Как определить InputMethodHints для колонки QTableWidgetItem?
Привет всем. Как определить InputMethodHints для колонки у QTableWidgetItem? Или отдельной ячейки,...

Как задать новый стиль для тега, у которого уже есть стиль
Привет всем. У меня есть вот такая запись в таблице стилей #c_menu li{ list-style:none;...

QTableWidgetItem
День добрый Появился вопрос связанный с QTableWidgetItem В groupbox добавил QTableWidget и через...

QTableWidgetItem из переменной
Здравствуйте. Есть QTableWidget, в которой надо залить каждую ячейку отдельным цветом. Для этого...

8
Диссидент
Эксперт C
26355 / 16361 / 3558
Регистрация: 24.12.2010
Сообщений: 36,244
28.10.2016, 20:49 2
Попробуй
CSS
1
2
QTableView::item {
  border-...
 Комментарий модератора 
Код QSS должен обозначаться тегом CSS.
P.S. Да, понимаю, с этими тегами легко запутаться. Как будет время - прикреплю отдельную тему, в которой распишу рекомендации по оформлению сообщений и тем в разделе.
0
0 / 0 / 1
Регистрация: 07.09.2015
Сообщений: 162
28.10.2016, 22:37  [ТС] 3
Пространство имен QTableView не содержит item, есть только ItemDelegat-ы.
0
Диссидент
Эксперт C
26355 / 16361 / 3558
Регистрация: 24.12.2010
Сообщений: 36,244
28.10.2016, 22:48 4
Цитата Сообщение от exirtt Посмотреть сообщение
есть только ItemDelegat-ы.
А у тебя ...View или ...Widget ?
А к делегату не пробовал применить?
Я этим не занимался, просто интересно.
Если что получится - доложи народу.
0
0 / 0 / 1
Регистрация: 07.09.2015
Сообщений: 162
28.10.2016, 22:52  [ТС] 5
Widget.
Не умею работать с делегатами, всё никак не почитаю для чего его применяют и что он из себя представляет.
Читал, что нужно через QSs работать, но там тоже проблемы
0
Диссидент
Эксперт C
26355 / 16361 / 3558
Регистрация: 24.12.2010
Сообщений: 36,244
28.10.2016, 23:01 6
Цитата Сообщение от exirtt Посмотреть сообщение
Widget.
Так для него
CSS
1
2
QTableWidget::item {
  border-...
должен катить. Нет?
Цитата Сообщение от exirtt Посмотреть сообщение
Не умею работать с делегатами
Это общая наша с тобой проблема. Будем учиться. Есть книжка. Саммерфилд. "Qt. Профессиональное программирование" Русский перевод. Написана сильно. Но все руки не доходят ее как следует разжевать.
0
Диссидент
Эксперт C
26355 / 16361 / 3558
Регистрация: 24.12.2010
Сообщений: 36,244
28.10.2016, 23:08 7
Вот нашел кой-чего про стили. Выдрал из Инета (без картинок) Может, пригодится...
Вложения
Тип файла: zip STYLE.ZIP (59.1 Кб, 8 просмотров)
0
0 / 0 / 1
Регистрация: 07.09.2015
Сообщений: 162
28.10.2016, 23:18  [ТС] 8
Скачал Саммерфилда уже как пол года, никак руки не дойдут . Спасибо за стили, почитаю. Вы Qt любите больше чем Visual? Потому что мне как-то на WPF приятней работать.

Добавлено через 5 минут
CSS
1
2
3
QTableWidget::Item{
                border-radius = 5px;
                }
Не катит
CSS
1
2
3
QTableWidget::Item{
                border-radius: 5px;
                }
Также не катит.

 Комментарий модератора 
Код QSS должен обозначаться тегом CSS.
0
136 / 140 / 7
Регистрация: 22.08.2011
Сообщений: 484
03.11.2016, 11:33 9
В итемы вставляются лабели, кнопки или др. пр. виджеты
(как правило я называю их по столбцам и все одинаково),
а потом уже через доп. файлик.css все виджеты с таким же
именем заливаю , меняю цвет и т.п... А доступ к виджетам с
одинаковыми именами можно сделать уже через элементы
массива (типа вектор - мне больше всего подходит) и т.п....
0
03.11.2016, 11:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2016, 11:33

QTableWidgetItem, QDateTime
Есть таблица с функцией добавления новой строки. Пример: # -*- coding: utf-8 -*- import sys ...

Картинка в QTableWidgetItem
В ячейку таблицы нужно вставить картинку. Написал QPixmap pix; pix.load( fileName );...

Картинка в QTableWidgetItem
Добрый день, подскажите, пожалуйста, как установить картинку для любой ячейки QTableWidget, чтобы...

Не работает QTableWidgetItem
Создал форму таблицы, пытаюсь добавить в неё число, получаемое по нажатию кнопки, переменной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru