Qt4 QTreeWidget (и меню правой кнопки мыши)
Модератор: Модераторы разделов
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Qt4 QTreeWidget
Нужно чтобы при клике правой кнопкой мыши на item'е в сабже появлялось меню. В документации не нашел. Подскажите, как это сделать?
-
RasenHerz
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Qt4 QTreeWidget
Код: Выделить всё
treeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
connect(treeWidget, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotTreeWidgetMenu(QPoint)));В slotTreeWidgetMenu(const QPoint&) создаете и показываете меню.
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Qt4 QTreeWidget
Код: Выделить всё
virtual void contextMenuEvent(QContextMenuEvent* pe)
{
m_menu->exec(pe->globalPos());
}Desipere in loco
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Qt4 QTreeWidget
Спасибо, сейчас попробую.