Название: Модернизация QTreeView. Отправлено: Sanya от Май 17, 2010, 17:21 Доброго времени суток!
Может кто знает или догадается как сделать так, что бы при выводе списка в QTreeView(QTreeWidget) не отображались пунктирные линии? Нужен именно иерархический список, но без "лишних" линий. Может StyleSheet можно как то поиграться? Название: Re: Модернизация QTreeView. Отправлено: Kolobok от Май 17, 2010, 17:46 setRootIsDecorated ( bool show )
это? Название: Re: Модернизация QTreeView. Отправлено: Sanya от Май 18, 2010, 07:41 Насколько я понимаю и видел, этот метод убирает только узлы, а мне нужно скрыть, как бы это сказать, направляющие линии, ака Macintosh style tree view.
С стилями игрался, но не помогло. Название: Re: Модернизация QTreeView. Отправлено: GreatSnake от Май 18, 2010, 08:32 Цитировать Насколько я понимаю и видел, этот метод убирает только узлы... Убирается всё - и узлы и линии.Цитировать Может StyleSheet можно как то поиграться? qthelp://com.trolltech.qt.460/qdoc/stylesheet-examples.html#customizing-qtreeviewНазвание: Re: Модернизация QTreeView.(Решено) Отправлено: Sanya от Май 18, 2010, 08:57 нет, все таки setRootIsDecorated помогает только с головными узлами(см. скриншот).
Но! Помогло: QTreeView::branch { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); } Спасибо!! P.S.: А как закрыть тему? Название: Re: Модернизация QTreeView. Отправлено: GreatSnake от Май 18, 2010, 09:19 Цитировать нет, все таки setRootIsDecorated помогает только с головными узлами(см. скриншот). Да, действительно, ваша правда. |