可以達(dá)到的目的:
1、應(yīng)用只啟動(dòng)一個(gè)實(shí)例,依賴于QtNetwork模塊
2、啟動(dòng)時(shí)向另一個(gè)實(shí)例通信
下載地址:http://qt.gitorious.org/qt-solutions/qt-solutions/archive-tarball/master
解壓開后,將里面的qtsingleapplication目錄拷貝到項(xiàng)目的源碼目錄中,然后修改項(xiàng)目的.pro文件,加入下面一行代碼
- include(../qtsingleapplication/src/qtsingleapplication.pri)
修改main.cpp文件,加入頭文件
- #include <QtSingleApplication>
main函數(shù)實(shí)現(xiàn):
- QtSingleApplication app(argc, argv);
if (app.isRunning())
{
app.sendMessage("raies");
return EXIT_SUCCESS;
}
........
QMainWindow w;
app.setActivationWindow(&w);
.......
From: http://qtcn.org/bbs/apps.php?q=diary&uid=2&a=detail&did=122
@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);