资源简介
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
- 上一篇:sqljdbc.jar / sqljdbc4.jar
- 下一篇:汽车租赁管理系统
评论
共有 条评论