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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Модернизация QTreeView.  (Прочитано 5217 раз)
Sanya
Гость
« : Май 17, 2010, 17:21 »

Доброго времени суток!

Может кто знает или догадается как сделать так, что бы при выводе списка в QTreeView(QTreeWidget) не отображались пунктирные линии?
Нужен именно иерархический список, но без "лишних" линий.
Может StyleSheet можно как то поиграться?
Записан
Kolobok
Гость
« Ответ #1 : Май 17, 2010, 17:46 »

setRootIsDecorated ( bool show )
это?
Записан
Sanya
Гость
« Ответ #2 : Май 18, 2010, 07:41 »

Насколько я понимаю и видел, этот метод убирает только узлы, а мне нужно скрыть, как бы это сказать, направляющие линии, ака Macintosh style tree view.
С стилями игрался, но не помогло.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Май 18, 2010, 08:32 »

Цитировать
Насколько я понимаю и видел, этот метод убирает только узлы...
Убирается всё - и узлы и линии.

Цитировать
Может StyleSheet можно как то поиграться?
qthelp://com.trolltech.qt.460/qdoc/stylesheet-examples.html#customizing-qtreeview
Записан

Qt 5.11/4.8.7 (X11/Win)
Sanya
Гость
« Ответ #4 : Май 18, 2010, 08:57 »

нет, все таки setRootIsDecorated помогает только с головными узлами(см. скриншот).
Но!
Помогло:
 QTreeView::branch {
   background-color: rgba(255, 255, 255, 0);
   color: rgba(255, 255, 255, 0);
 }
Спасибо!!

P.S.:
А как закрыть тему?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Май 18, 2010, 09:19 »

Цитировать
нет, все таки setRootIsDecorated помогает только с головными узлами(см. скриншот).
Да, действительно, ваша правда.
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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