XChinux's Home

过往资料可到百度空间http://hi.baidu.com/xchinux

http://www.qtcn.org/bbs/u/2  [收藏] [复制]

XChinux

爱Qt,爱N9,qtcn.org

  • 602

    关注

  • 2024

    粉丝

  • 4828

    访客

  • 等级:光明使者
  • 身份:总版主
  • 总积分:10857
  • 男,1979-01-01
  • 山西

最后登录:2019-03-24

更多资料

日志

QtSingleApplication的使用

2011-07-16 09:23

可以达到的目的:
1、应用只启动一个实例,依赖于QtNetwork模块
2、启动时向另一个实例通信

下载地址:http://qt.gitorious.org/qt-solutions/qt-solutions/archive-tarball/master
解压开后,将里面的qtsingleapplication目录拷贝到项目的源码目录中,然后修改项目的.pro文件,加入下面一行代码
  1. include(../qtsingleapplication/src/qtsingleapplication.pri)


修改main.cpp文件,加入头文件
  1. #include <QtSingleApplication>

main函数实现:
  1. QtSingleApplication app(argc, argv);
    if (app.isRunning())
    {
            app.sendMessage("raies");
            return EXIT_SUCCESS;
    }
    ........
    QMainWindow w;
    app.setActivationWindow(&w);

    .......

分类:编程技术|回复:0|浏览:4515|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:03-25 14:02
©2005-2016 QTCN开发网 版权所有 Gzip disabled