Qt 全局快捷键(跨平台)

简介

关于快捷键,大家想必都非常熟悉了,在 Qt 中对于全局快捷键的支持,尚未有基础的库做支撑,今天我们来认识下,qxt 开源库的快捷键部分。

版权所有:_ OE _, 转载请注明出处:http://blog.csdn.net/csnd_ayo

  • 简介
  • 关于使用
  • 关于下载

关于使用

首先引用qxt

#include "qxt/qxtglobalshortcut.h"

在构造函数或其他地方生成快捷指示键

// 我们使用了 Shift+A 作为我们的全局快捷键
QxtGlobalShortcut* shortcut = new QxtGlobalShortcut(QKeySequence("Shift+A"), this);

一旦快捷键被触发,qxt 会发出信号

Q_SIGNALS:
    void activated();

链接你想关联的槽

connect(shortcut, SIGNAL(activated()),
        this, SLOT(onScreenshot()));

关于下载

  • qxt全局快捷键源码

    [一键免费下载]

  • 示例程序源码

    [前往免费下载]

你可能感兴趣的:(Qt,《Qter,必知必会》)