2024-11-29 09:25:17 +00:00
|
|
|
#include "widget.h"
|
|
|
|
|
|
|
|
#include <QApplication>
|
2024-11-29 15:23:05 +00:00
|
|
|
#include <QSystemTrayIcon>
|
|
|
|
#include <QIcon>
|
|
|
|
#include <QMenu>
|
2024-11-29 09:25:17 +00:00
|
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
QApplication a(argc, argv);
|
|
|
|
Widget w;
|
2024-11-29 15:23:05 +00:00
|
|
|
|
|
|
|
QSystemTrayIcon sysTray(QIcon(":/Icon/img/Icon.jpg"),&w);
|
|
|
|
|
|
|
|
QMenu menu;
|
|
|
|
auto TopAct = new QAction("TOP",&sysTray);
|
|
|
|
auto UTopAct = new QAction("UTOP",&sysTray);
|
|
|
|
QObject::connect(TopAct,&QAction::triggered,[&](){
|
|
|
|
w.setWindowFlag(Qt::WindowStaysOnTopHint, true);
|
|
|
|
w.show();
|
|
|
|
});
|
|
|
|
QObject::connect(UTopAct,&QAction::triggered,[&](){
|
|
|
|
w.setWindowFlag(Qt::WindowStaysOnTopHint, false);
|
|
|
|
w.show();
|
|
|
|
});
|
|
|
|
menu.addAction(TopAct);
|
|
|
|
menu.addAction(UTopAct);
|
|
|
|
sysTray.setContextMenu(&menu);
|
|
|
|
sysTray.show();
|
|
|
|
|
2024-11-29 09:25:17 +00:00
|
|
|
w.show();
|
|
|
|
return a.exec();
|
|
|
|
}
|