Здравствуйте, у меня есть QSystemTrayIcon и такой код:
C++ (Qt)
//--System tray icon
connect(systemTrayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason))
, this, SLOT(createPopupSystemTrayIconMenuAndConnectIt(QSystemTrayIcon::ActivationReason)));
C++ (Qt)
void RizekFaster::createPopupSystemTrayIconMenuAndConnectIt(QSystemTrayIcon::ActivationReason reason)
{
if (reason != QSystemTrayIcon::Context)
return;
delete popupSystemTrayMenu;
popupSystemTrayMenu = new QMenu(this);
/*Create actions of menu*/
systemTrayIcon->setContextMenu(popupSystemTrayMenu);
}
Но прикол в том, что само меню теперь не открывается, а если преписать это в конец:
popupSystemTrayMenu->show();
То меню будет вызываться в середине экрана, как можно это исправить
Заранее спасибо!