• 大小: 21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 数据库
  • 标签:

资源简介

QT 下的全局键盘监听例子,用sqlite记录某个路径下的可执行文件或软件的信息,然后监听pause键。当用户按下pause键,然后再输入某个软件的关键字时,比如ps,然后空格或回车就可以启动photoshop。Qt 4.8环境编译通过。

资源截图

代码片段和文件信息

/*
 * dbzhang800 2011.04.05
*/

#include 
#include “qxtglobalshortcut.h“
#include “widget.h“

class Window:public QLineEdit
{
    Q_object
public:
    Window(QWidget *parent=NULL)
    {
        setText(“Press Ctrl+Alt+T to show/hide the windows.\n\n“
                “Double click me if you want to quit!“);
        resize(300 200);
        this->setWindowFlags(Qt::Popup);

        QxtGlobalShortcut * sc = new QxtGlobalShortcut(QKeySequence(Qt::Key_Pause) this);
        connect(sc SIGNAL(activated())this SLOT(toggle()));
    }
protected:
    void closeEvent(QCloseEvent *evt)
    {
        hide();
        evt->ignore();
    }

    void mouseDoubleClickEvent(QMouseEvent *evt)
    {
        qApp->quit();
    }
private slots:
    void toggle()
    {

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

     文件       1092  2012-08-31 23:04  shortcut\main.cpp

     文件       5807  2010-04-18 14:35  shortcut\qxtglobalshortcut\qxtglobal.h

     文件       6379  2011-04-05 11:49  shortcut\qxtglobalshortcut\qxtglobalshortcut.cpp

     文件       2104  2010-07-04 19:57  shortcut\qxtglobalshortcut\qxtglobalshortcut.h

     文件        362  2011-04-05 11:58  shortcut\qxtglobalshortcut\qxtglobalshortcut.pri

     文件       8132  2010-04-18 14:35  shortcut\qxtglobalshortcut\qxtglobalshortcut_mac.cpp

     文件       2376  2010-04-18 14:35  shortcut\qxtglobalshortcut\qxtglobalshortcut_p.h

     文件       5857  2012-08-31 22:39  shortcut\qxtglobalshortcut\qxtglobalshortcut_win.cpp

     文件       4360  2010-04-18 14:35  shortcut\qxtglobalshortcut\qxtglobalshortcut_x11.cpp

     文件        177  2012-09-02 12:27  shortcut\shortcut.pro

     文件      17997  2015-05-26 23:54  shortcut\shortcut.pro.user

     文件       1481  2012-07-17 10:52  shortcut\SqliteDB\sqlitedb.cpp

     文件        784  2012-07-17 10:52  shortcut\SqliteDB\sqlitedb.h

     文件        438  2012-07-17 09:39  shortcut\SqliteDB\SqliteDB.pro

     文件        292  2012-07-17 09:42  shortcut\SqliteDB\SqliteDBPrivate.h

     文件        258  2012-04-06 11:05  shortcut\SqliteDB\SqliteDB_global.h

     文件       1481  2012-07-17 10:52  shortcut\sqlitedb.cpp

     文件        784  2012-07-17 10:52  shortcut\sqlitedb.h

     文件        292  2012-07-17 09:42  shortcut\SqliteDBPrivate.h

     文件        258  2012-04-06 11:05  shortcut\SqliteDB_global.h

     文件       8126  2013-12-29 10:46  shortcut\widget.cpp

     文件        958  2012-09-04 20:48  shortcut\widget.h

    ..AD...         0  2015-07-02 23:50  shortcut\qxtglobalshortcut

     目录          0  2015-07-02 23:50  shortcut\SqliteDB

     目录          0  2015-07-02 23:50  shortcut

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

                69795                    25


评论

共有 条评论

相关资源