Russian Qt Forum
Сентябрь 30, 2024, 02:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Контекстное меню  (Прочитано 3767 раз)
fear
Гость
« : Октябрь 16, 2006, 18:46 »

Кто-нибуть реализовывал контекстное меню в QT?
Интерисует любая информация по сабжу.
Записан
Dendy
Гость
« Ответ #1 : Октябрь 16, 2006, 21:20 »

Контекстное меню - обьІчное меню, появляющееся по специальному собьІтию. Смотрите:

Код:
QWidget::contextMenuPolicy


Не обязательно ето должно бьІть меню - реакция на ето собьІтие определяет разработчик. А, собственно, что интересует.
Записан
bigirbis
Гость
« Ответ #2 : Октябрь 17, 2006, 08:39 »

Код:
MyWidget::MyWidget(...) : QWidget( ... )
{
 someWidget_ = new QWidget( this );
 someWidget_->setContextMenuPolicy( Qt::CustomContextMenu );
 connect( someWidget_, SIGNAL( customContextMenuRequested ( const QPoint & ) ), SLOT( popupCustomMenu( const QPoint & ) ) );
}

MyWidget::popupCustomMenu( const QPoint & )
{
 ...
 //Тело метода. Можно меню вызвать или совершить любое другое действие
}
Записан
fear
Гость
« Ответ #3 : Октябрь 17, 2006, 18:35 »

Спасибо за ответы, разобрался.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.083 секунд. Запросов: 20.