Обо мне

Моя фотография
Индивид, которому нравится слушать качественную музыку, а потом делиться впечатлениями с другими!

пятница, 29 июля 2011 г.

[Qt] Настройка колонок для QHeaderView в QTreeWidget

При работе со списками часто возникает необходимость предоставить пользователю возможность настраивать колонки, как это показано на рисунке ниже:


Когда-то очень давно сделал себе такой класс (существует несколько разновидностей, но сегодня выложу для QTreeWidget)

Скачать архив с классом

Использовать достаточно просто:

MenuForHeaderView *mm = new MenuForHeaderView(this);
QMenu *headerMenu= new QMenu;
docTree->header()->addAction(headerMenu->addMenu(mm->createMenu(this, docTree) ));
docTree->header()->setContextMenuPolicy(Qt::ActionsContextMenu);

Комментариев нет:

Отправить комментарий