【发布时间】:2014-12-01 20:05:31
【问题描述】:
我正在尝试将多个快捷方式连接到一个插槽,以获取它们的键值并将其附加到变量中。像文本输入这样的东西,所以我做这样的事情:
button_1 = new QShortcut::QShortcut(QKeySequence("1"),this);
connect(button_1,SIGNAL(activated(QKeySequence)),this, SLOT(keybord_shortcuts(QKeySequence)));
这是不正确的,因为activated() 不会获得调用我的插槽keybord_shortcuts 的快捷方式的序列。
No such signal QShortcut::activated(QKeySequence)
除了activated(),还有别的办法吗?欢迎任何帮助。
谢谢。
【问题讨论】:
标签: c++ qt keyboard-shortcuts signals-slots qkeysequence