crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику IMPOMEZIA ::: Спасибо сказали: 2 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
29.6.2009, 23:58 Контекстное меню
Цитата(edwardoid @ 29.6.2009, 20:40) *
IMPOMEZIA , eсть примеры кстати насчет QWidgetAction?


Примерно так:
void MyWidget::contextMenuEvent(QContextMenuEvent *event)
{
  QMenu menu(this);
  QLabel *myCustomWidget = new QLabel(tr("test"), &menu);

  QWidgetAction *action = new QWidgetAction(&menu);
  action->setDefaultWidget(myCustomWidget);

  menu.addAction(action);
  menu.exec(event->globalPos());
}


Что за виджет будет myCustomWidget целиком ваша забота, QWidgetAction это всего лишь способ разместить его в меню.
edwardoid,
10.5.2009, 0:53 Проблема с Мастером (QWizard'ом) в Qt 4.5
Цитата(Litkevich Yuriy @ 10.5.2009, 0:15) *
может кто-нибудь на Win2k проверить?

252662
Litkevich Yuriy,

RSS Текстовая версия Сейчас: 20.6.2018, 3:01