Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: SLiDER от Декабрь 15, 2005, 12:14 Вот тут недавно обнаружил досадный баг в Qt 4.0.1. Сабж есть в документации, есть в заголовочнике, а вот реализация отсутствует. Хотелось в QListWidget строки разным цветом выводить, может кто подскажет наименее геморойный путь. :roll:
Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: nEoN от Декабрь 15, 2005, 16:17 Тебе случайно не "полосатость" нужна ? Если да, то есть классная штука listWidget->setAlternatingRowColors(true).
Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: FrankS от Декабрь 15, 2005, 17:11 А на счёт баги - ...это правда?
Интересно и много таких? Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: ElderOrb от Декабрь 15, 2005, 18:15 Ерунда!.. Всего-то около полторы тыщи, если верить http://www.trolltech.com/developer/tasktracker.html?method=advsearch&bugs=on ж)))
Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: Dendy от Декабрь 15, 2005, 18:40 QListWidget::setTextColor()
QListWidget::setBackgroundColor() Если нехватает - смотреть в сторону QAbstractItemDelegate. Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: SLiDER от Декабрь 15, 2005, 21:05 Цитата: "nEoN" Тебе случайно не "полосатость" нужна ? Если да, то есть классная штука listWidget->setAlternatingRowColors(true). Нет, мне просто нужно выводить лог работы программы (для отладки). Хотелось сообщения об ошибках красным цветом подсвечивать. :( Цитата: "Dendy" QListWidget::setTextColor() QListWidget::setBackgroundColor() Гммм.... к чему бы это. :? Цитата: "Dendy" Если нехватает - смотреть в сторону QAbstractItemDelegate. Ну уж увольте, за ради простого лога, самому отрисовкой item-ов заниматься, я еще в своем уме. :twisted: Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: Dendy от Декабрь 16, 2005, 09:55 QListWidget::setTextColor()
QListWidget::setBackgroundColor() Ууупс.... лажанулси... Имелось в виду: QListWidgetItem::setTextColor() QListWidgetItem::setBackgroundColor() Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: SLiDER от Декабрь 16, 2005, 12:59 Цитата: "Dendy" QListWidgetItem::setTextColor() QListWidgetItem::setBackgroundColor() Это конечно замечательно, но, как я уже выше писал, добавить QListWidgetItem к QListWidget нет ни какой возможности. :( Название: void addItem (QListWidgetItem * item) для QListWidget !!! Отправлено: Dendy от Декабрь 16, 2005, 14:07 Та що за дурня... Qt 4.1-rc1
Код: QListWidgetItem::QListWidgetItem( QListWidget * parent ) Все працює! Щойно перевірив. Невже це баг у Qt 4.0.1? Название: Re: void addItem (QListWidgetItem * item) для QListWidget !! Отправлено: SLiDER от Ноябрь 01, 2006, 23:39 Цитата: "SLiDER" Вот тут недавно обнаружил досадный баг в Qt 4.0.1. Сабж есть в документации, есть в заголовочнике, а вот реализация отсутствует. Хотелось в QListWidget строки разным цветом выводить, может кто подскажет наименее геморойный путь. :roll: И вот прошел год. А воз и ныне там. Даже удивительно. Мда. Ну что тут сказать. :? Версия 4.2.0, история таже, в заголовочнике и в документации есть, а реализация отсутствует. Хотя через insertItem реализуется в одну строчку. Если и дальше не собираются дописывать, хоть из документации убрали, что ли. :evil: |