资源简介

Qt 升级到5.x版本后,QAbstractEventDispatcher中函数发生变动,导致libqxt库中的qxtGlobalShortcut挂掉.参考qxtGlobalShortcut写了一个全局热键类,用法与qxtGlobalShortcut一致.在 Win8.1 + Qt 5.11 能正常使用 _______________________________________________________________________ 用法 _______________________________________________________________________ MyGlobalShortcut* shortcut = new MyGlobalShortcut("Ctrl+F9", w); connect(shortcut, SIGNAL(activated()),w, SLOT(myslot())); 更多内容见这里 http://blog.csdn.net/hellogdut/article/details/22324415

资源截图

代码片段和文件信息

#include “mainwindow.h“
#include 
#include 
int main(int argc char *argv[])
{
    QApplication a(argc argv);
    MainWindow w;
    w.show();
    // 用法

    MyGlobalShortCut *shortcut = new MyGlobalShortCut(“Ctrl+F9“&w);
    Qobject::connect(shortcutSIGNAL(activated())&wSLOT(activated()));

    return a.exec();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        556  2014-03-30 02:11  example\example.pro

     文件        390  2014-03-30 02:11  example\main.cpp

     文件        387  2014-03-30 02:11  example\mainwindow.cpp

     文件        355  2014-03-30 02:11  example\mainwindow.h

     文件        654  2014-03-30 02:11  example\mainwindow.ui

     文件       5036  2014-03-30 02:11  example\MyGlobalShortCut\MyGlobalShortCut.cpp

     文件       1056  2014-03-30 02:11  example\MyGlobalShortCut\MyGlobalShortCut.h

     文件       1030  2014-03-30 02:11  example\MyGlobalShortCut\MyWinEventFilter.cpp

     文件        369  2014-03-30 02:11  example\MyGlobalShortCut\MyWinEventFilter.h

     目录          0  2014-03-30 02:11  example\MyGlobalShortCut

     目录          0  2014-03-30 17:04  example

----------- ---------  ---------- -----  ----

                 9833                    11


评论

共有 条评论