Сообщение Re: Редактируемое дерево от 07.11.2020 3:51
Изменено 07.11.2020 3:54 velkin
Re: Редактируемое дерево
Здравствуйте, The Minister, Вы писали:
TM>Кто-нибудь встречал готовый класс — редактируемое дерево? На основе QTreeWidget или QTreeView.
TM>Чтобы были возможности drag and drop (перетаскивание элементов), добавление child, sibling и т.д.
Все классы наследуемые от QObject могут собираться в древовидный список. Для примера функция setParent и так далее, есть разные способы. А если нужно отобразить древовидный список через QTreeView, то для этого нужно создать древовидную модель данных на основе QAbstractItemModel.
TM>Кто-нибудь встречал готовый класс — редактируемое дерево? На основе QTreeWidget или QTreeView.
TM>Чтобы были возможности drag and drop (перетаскивание элементов), добавление child, sibling и т.д.
Все классы наследуемые от QObject могут собираться в древовидный список. Для примера функция setParent и так далее, есть разные способы. А если нужно отобразить древовидный список через QTreeView, то для этого нужно создать древовидную модель данных на основе QAbstractItemModel.
Re: Редактируемое дерево
Здравствуйте, The Minister, Вы писали:
TM>Кто-нибудь встречал готовый класс — редактируемое дерево? На основе QTreeWidget или QTreeView.
TM>Чтобы были возможности drag and drop (перетаскивание элементов), добавление child, sibling и т.д.
Все объекты классов наследуемых от QObject могут собираться в древовидный список. Для примера функция setParent и так далее, есть разные способы. А если нужно отобразить древовидный список через QTreeView, то для этого нужно создать древовидную модель данных на основе QAbstractItemModel.
TM>Кто-нибудь встречал готовый класс — редактируемое дерево? На основе QTreeWidget или QTreeView.
TM>Чтобы были возможности drag and drop (перетаскивание элементов), добавление child, sibling и т.д.
Все объекты классов наследуемых от QObject могут собираться в древовидный список. Для примера функция setParent и так далее, есть разные способы. А если нужно отобразить древовидный список через QTreeView, то для этого нужно создать древовидную модель данных на основе QAbstractItemModel.