c++ - 生成一个 keyPressEvent/Input

标签 c++ qt input keyevent

我需要生成键盘输入,因为我有一个事件附加到此输入。我试着打电话:

keyPressEvent(Qt::Key_Delete);

没有成功,有没有办法生成这个 keyPressEvent ?

最佳答案

您可能喜欢使用 QkeyEvent

您使用的是 Qt4 还是 Qt5?

看看这个:

https://stackoverflow.com/a/2035547/3751213

这可能会有所帮助。

或者,如果您使用的是 Linux,那么 xte 会很棒。它包含在 xautomation 中。

xte 'key Delete'

看这里:http://linux.die.net/man/1/xte

关于c++ - 生成一个 keyPressEvent/Input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24308345/

相关文章:

python - PySimpleGUI 中 InputText 的 Read() 方法仅读取具有可变布局的最后一行

c++ - 检查文件格式正确性的最佳方法

C++/CX - 我需要从 const char* 实例化 Platform::String

c++ - 如何将数值数据序列化为 char*

c++ - 是否可以在运行时更改 Qt 上的语言

c++ - 如何根据同一布局中的另一个小部件将添加的小部件定位到布局?

qt - 如何使用video 5.12 qt qml播放视频?

c++ - 使用 memcpy 时出现内存错误?

javascript - 捕获书面文本而不聚焦输入元素

macos - 如何让输入文件在 WKWebView 中工作?