Название: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: slava_d200 от Май 30, 2012, 23:53 Подскажите пожалуйста как QTableView запретить раскрывать дерево
а чтобы дерево раскрывалось и закрывалась тока когда на "+" нажимаеся или надо свой класс для этого писать ? сам ответил :) setExpandsOnDoubleClick Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kolob от Январь 07, 2013, 17:16 А как ты в QTableView дерево засунул?
Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kambala от Январь 07, 2013, 19:04 наверное в качестве ячеек используется дерево
Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kolob от Январь 07, 2013, 19:23 Цитировать наверное в качестве ячеек используется дерево это как?Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kambala от Январь 07, 2013, 19:29 setCellWidget или через делегат
Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kolob от Январь 07, 2013, 19:40 Может тогда там не TableView , а TableWidget. Для вьюхи нужно же модель устанавливать.
Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kambala от Январь 07, 2013, 20:00 может. а может автор имел в виду QTreeView.
Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: Bepec от Январь 07, 2013, 20:24 Скорее всего имел в виду QTree.
А запихать дерево в table просто. Достаточно сдвинуть дочерние элементы на уровень. Т.е. первый уровень - первая колонка пустая. PS но о разворачивании сворачивании конечно речь не идёт :D Название: Re: [РЕШЕНО] QTableView запретить раскрытие/закрытие Отправлено: kolob от Январь 07, 2013, 20:27 Цитировать Достаточно сдвинуть дочерние элементы на уровень. Т.е. первый уровень - первая колонка пустая. Не очень красиво получится. А если нужно как обычную таблицу сделать. |