gpt4 book ai didi

c++ - 检测 keyPressEvent 上的插入符 (^) 键 - Qt C++

转载 作者:行者123 更新时间:2023-11-30 03:13:42 25 4
gpt4 key购买 nike

我目前正在开发一个已实现 keyPressEvent 函数的应用程序。

我想检测用户何时按下 ^(插入符号,通常是美国键盘上的 Shift + 6)键,我无法从名称中识别它Qt 提供的键 (Qt::Key_)。

key 是否可用于检测?如果不是,我该如何实现它的检测?

最佳答案


只需像这样覆盖按键事件:
.h

    public:
MainWindow(QWidget *parent = nullptr);
void keyPressEvent(QKeyEvent *e);
~MainWindow();


.cpp

void MainWindow::keyPressEvent(QKeyEvent *e)
{
if(e->key() == Qt::Key_AsciiCircum)
{
qDebug() << "yep !";
}
}

关于c++ - 检测 keyPressEvent 上的插入符 (^) 键 - Qt C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58491642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com