网上搜索五花八门,直接下载了范例,参照使用
- pro文件
include(../../src/qtsingleapplication.pri)
- main.cpp
#include <qtsingleapplication.h>
int main(int argc, char **argv)
{
QtSingleApplication instance(argc, argv);
if (instance.sendMessage("Wake up!"))
return 0;
TextEdit logview;
logview.setReadOnly(true);
logview.show();
instance.setActivationWindow(&logview);
QObject::connect(&instance, SIGNAL(messageReceived(const QString&)),
&logview, SLOT(append(const QString&)));
return instance.exec();
}