我正在尝试开发一个打开Messenger的小应用程序,我需要在有新消息时通知用户
我正在使用Qt 5.10,我已经开发了几乎所有的其他功能,我只需要知道如何从Messenger接收通知,然后我会处理其余的。我想当有新消息时,Messenger可能会使用某种JavaScript调用,但我不确定,我没有这方面的经验。
PS:我喜欢做同样的不一致和MEGA.nz以及,希望同样的原则适用于信使,不一致和MEGA.nz。
这是MainWindow的构造函数的主要代码:
p_UISettings = new QSettings("UISettings.ini" , QSettings::IniFormat);
this->resize(p_UISettings->value("Width" , 776).toInt() , p_UISettings->value("Height" , 508).toInt());
p_TrayIcon = new QSystemTrayIcon(QIcon(":/new/prefix1/Res/Messenger.png") , this);
QAction *Exit_TrayAction = new QAction(QIcon(":/new/prefix1/Res/1470421625_onebit_33.png") , "Close" , 0);
QObject::connect(p_TrayIcon , SIGNAL(activated(QSystemTrayIcon::ActivationReason)) , this , SLOT(showHide(QSystemTrayIcon::ActivationReason)));
QObject::connect(Exit_TrayAction , SIGNAL(triggered(bool)) , this , SLOT(forceClose()));
QMenu *Tray_Menu = new QMenu;
Tray_Menu->addAction(Exit_TrayAction);
p_TrayIcon->setContextMenu(Tray_Menu);
p_TrayIcon->show();
QWebEngineProfile::defaultProfile()->setPersistentCookiesPolicy(QWebEngineProfile::ForcePersistentCookies);
QWebEngineProfile::defaultProfile()->setPersistentStoragePath(QDir::currentPath() + "/Storage/");
ui->View_Widget->setUrl(QUrl("https://www.messenger.com"));这就是全部,其他函数只是处理关闭+调整大小的事件。
发布于 2019-04-24 22:22:58
网站通知仅在Qt 5.13以后的Qt WebEngine中受支持
https://stackoverflow.com/questions/53933938
复制相似问题