QIcon icon = QIcon(":/kobe_1.jpg"); //png,ico,svg,bmp各种格式,尺寸无限制(推荐60x60),加载图标可以用相对、绝对、资源路径
QSystemTrayIcon trayIcon = new QSystemTrayIcon(this);
trayIcon->setIcon(icon);
trayIcon->show();
connect(trayIcon,SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
this,SLOT(iconActivated(QSystemTrayIcon::ActivationReason)));
------------------------------------------------------------
void Talk::iconActivated(QSystemTrayIcon::ActivationReason reason)
{
switch (reason)
{
case QSystemTrayIcon::DoubleClick:
break;
case QSystemTrayIcon::Trigger:
//后面两个默认参数
mouse_press=false;
showNormal();
raise();
activateWindow();
move(x(),5);
break;
case QSystemTrayIcon::MiddleClick:
break;
default:
break;
}
}
二十、程序在托盘中显示
最新推荐文章于 2021-05-08 11:04:09 发布