Название: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 17, 2011, 14:24 знающие люди, подскажите пожалуйста, как заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam... а также еще одну кнопку заставить редактировать элемент дерева, а третью кнопку - добавлять новый элемент в это дерево. заранее благодарю!
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: kambala от Ноябрь 17, 2011, 18:15 написать слоты, которые вызывают соответствующие действия у твоего treeWidget'а (нужные методы легко находятся в документации, текущий элемент определяется через currentItem()), и соединить их с сигналами clicked() кнопок
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 18, 2011, 09:29 спасибо, начало получаться, ток не сохраняются изменения в структуре дерева, вот проблема...программу заново запускаешь и все становится как было
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Пантер от Ноябрь 18, 2011, 11:00 А откуда данные загружаются?
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 18, 2011, 11:10 данные прописываю сразу в дереве через дизайнер...в коде писать слишком долго и муторно
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Пантер от Ноябрь 18, 2011, 11:13 Ну так понятно, что при перезапуске проги твои изменения сбрасываются. )))
Храни все данные в файлике и читай/сохраняй их. Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 18, 2011, 11:36 разве можно структуру дерева как то разместить в отдельном файле?
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Пантер от Ноябрь 18, 2011, 11:37 Конечно, а в чем проблема? XML.
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 18, 2011, 11:41 я просто с ним не работал еще не разу... подскажи плиз в двух словах в чем там соль
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Пантер от Ноябрь 18, 2011, 11:44 http://ru.wikipedia.org/wiki/XML
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: Novicheck от Ноябрь 18, 2011, 11:50 это то понятно))) спасибо, выручил :) а то я уж думал придется базу данных заводить и с ней работать...
Название: Re: заставить конкретную кнопку удалять элемент дерева QTreeWidgetIteam Отправлено: ecspertiza от Ноябрь 18, 2011, 13:31 можно и БД завести, смотря какая задача, и для чего прога нужна :)
|