Название: Как проще всего изментить цвет/шрифт текста в QTable? Отправлено: igorko от Март 23, 2005, 15:58 Нужно выделять строки в таблице жирным шлифтом и/или другим цветом текста.
Как это сделать по-проще? Спасибо! Название: Как проще всего изментить цвет/шрифт текста в QTable? Отправлено: Sergeich от Март 24, 2005, 15:17 Надо переопределить метод рисовки для ячеек QTable::paintCell(...)
Например, для рисовки помеченных строк жирным шрифтом можно написать так: Код:
Название: Как проще всего изментить цвет/шрифт текста в QTable? Отправлено: igorko от Март 24, 2005, 22:40 Да Sergeich,
Это ПРОФЕССИОНАЛЬНО! И именно то что я хотел :) ОГРОМНОЕ СПАСИБО за совет, код и потраченное время P.S. Имеет ли смысл заменить QValueVector на QIntDict для экономии ресурсов если таблица большая? P.S.S. А для чего же тогда переопределять QTableItem::paint если всё (всё ли?) можно делать и с QTable::paintCell? Название: Как проще всего изментить цвет/шрифт текста в QTable? Отправлено: Sergeich от Март 25, 2005, 14:39 Цитировать Имеет ли смысл заменить QValueVector на QIntDict для экономии ресурсов если таблица большая? Конечно имеет, только вместо QIntDict лучше пользовать QMap, т.к. в 4-ой кутешке контейнеров, основанных на указателях вообще не будет. Если пользовать QMap(QIntDict) исчезает необходимость резайза при добавлении/удалении строк. |