本文主要是介绍Qt 运行一个应用程序,再次点击程序快捷方式弹出程序窗口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码实现
.h文件
#ifndef SINGLEAPPLICATION_H
#define SINGLEAPPLICATION_H#include <QObject>
#include <QWidget>
#include <QApplication>
#include <QtNetwork/QLocalServer>class SingleApplication : public QApplication
{Q_OBJECT
public:SingleApplication(int &argc, char *argv[]);bool isRunning(); // 是否已有实例在运行QWidget *w; //MainWindow指针private slots://有新连接时触发void NewLocalConnection();private://初始化本地连接void InitLocalConnection();//创建服务端void NewLocalServer();//激活窗口void ActivateWindow();QLocalServer *localserver; //是否已有实例在运行QString serverName; //本地socket Serverbool isRunnings; //服务名称
};#endif // SINGLEAPPLICATION_H
.cpp文件
#include "SingleApplication.h"
#include <QtNetwork/QLo
这篇关于Qt 运行一个应用程序,再次点击程序快捷方式弹出程序窗口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!