Прицепить QProgressBar к ячейке QTreeView |
Здравствуйте, гость ( Вход | Регистрация )
Прицепить QProgressBar к ячейке QTreeView |
Гость_Гость_* |
23.1.2008, 17:14
Сообщение
#1
|
Гости |
Привет всем.
Хочу прицепить QProgressBar к ячейкам например только во втором столбце в QTreeView. Как это сделать? |
|
|
Flex Ferrum |
6.2.2008, 2:29
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 26.11.2007 Пользователь №: 26 Спасибо сказали: 0 раз(а) Репутация: 0 |
Это пойдет: void QTreeWidget::setItemWidget ( QTreeWidgetItem * item, int column, QWidget * widget ) ??? Подозреваю, что нет: Цитата Note that the given widget's autoFillBackground property must be set to true, otherwise the widget's background will be transparent, showing both the model data and the tree widget item. This function should only be used to display static content in the place of a tree widget item. If you want to display custom dynamic content or implement a custom editor widget, use QTreeView and subclass QItemDelegate instead. По крайней мере, у меня в свое время это не получилось (через setItemWidget). Решение - либо QItemDelegate с переопределенным методом paint, либо тот же QItemDelegate с переопределенным методом createEditor, и для каждого элемента, отображенного в виде, вызвать метод createPermanentEditor. По крайней мере, это позволило мне отобразить кнопочки рядом с каждым из элементов, отображенных в виде (см. тему http://forum.sources.ru/index.php?act=Atta...&id=1855538) |
|
|
Текстовая версия | Сейчас: 21.12.2024, 3:28 |