Russian Qt Forum
Сентябрь 30, 2024, 06:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопросы по QTreeView  (Прочитано 3647 раз)
Lion
Гость
« : Февраль 19, 2007, 22:32 »

Не могу найти как убрать плюсик слева от итемов. Кто знает?
Записан
noosooth
Гость
« Ответ #1 : Февраль 20, 2007, 00:15 »

setRootIsDecorated(false) для top-level items.

А ежели сразу для всех, то можно попробовать тупо перекрыть drawBranches(...)
Что-нибудь вроде:
Код:

class TView : public QTreeView
{
   Q_OBJECT
   public:
      TView(QWidget *p = 0) : QTreeView (p) {}

   protected:
      void drawBranches(QPainter*, const QRect&, const QModelIndex&) const {}
};


Сам не пробовал, возможно что-нибудь да и "отвалится" по дороге. Улыбающийся
Записан
Lion
Гость
« Ответ #2 : Февраль 20, 2007, 06:25 »

Спасибо, то что нужно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.097 секунд. Запросов: 20.