Шаг 82.
Библиотека Qt.
Класс QTreeWidget. Механизм перетаскивания

    На этом шаге рассмотрим механизм перетаскивания элементов виджета класса QTreeWidget.

    Класс QTreeWidget поддерживает технологию перетаскивания (drag & drop). Для ее реализации необходимо вызвать метод setFlags() для тех элементов, для которых нужно включить поддержку перетаскивания с параметром Qt::ItemIsDragEnabled, возможно, скомбинированным с другими требуемыми значениями. Например:

pitem->setFlags(Qt::ItemIsDragEnabled | Qt::ItemIsEnabled);

    По умолчанию режим переименования элементов отключен. Включить его можно, передав в метод setFlags() значение Qt::ItemIsEditable.

    На следующем шаге продолжим знакомство с классом QTreeWidget и рассмотрим сортировку элементов.




Предыдущий шаг Содержание Следующий шаг