Название: QtableView & rich text Отправлено: crossly от Февраль 17, 2009, 10:18 товарищи нуна помочь :)...
короче.... есть необходимость отрисовать html в tableView.... сделал делегата.... переопределил paint ... текст отрисовал... как теперь подогнать размер ячейки под размер текста... я так понимаю надо ещё и sizeHint переопределить ... а вот что в него вписать не доганяю....:( Название: Re: QtableView & rich text Отправлено: ритт от Февраль 17, 2009, 12:00 смотря как рисуешь хтмл. если через QTextLayout, то у него свои методы получения размера по контенту уже есть; если ручками, то есть множество способов узнать размер, например, вот - QPainter::boundingRect
Название: Re: QtableView & rich text Отправлено: Lexey от Апрель 10, 2010, 22:39 Привет.
Не могли бы потсказать как загнать в QTableWidgetItem форматированный текст. Пробовал переопределить метод drawDisplay() у делегата. За основу взял стандартный метод из исходников. Отрисовка там производится с помощью метода textLayout.draw(), передал этому методу вектор форматов определяющий форматирование текста. Но textLayout почему то отрисовывает все со стандартным шрифтом, а из QTextLayout::FormatRange взял только подчеркивание и цвет текста и фона. Подскажите как с этим справится. Заранее благодарен. Название: Re: QtableView & rich text Отправлено: Lexey от Апрель 11, 2010, 12:59 Вопрос исчерпан. Ответ нашелся.
|