文本编辑器中菜单栏删除功能的实现
发布日期:2021-07-01 04:26:06 浏览次数:2 分类:技术文章

本文共 420 字,大约阅读时间需要 1 分钟。

文章目录

1 文本编辑器中菜单栏删除功能的实现

菜单栏中删除功能的实现:

  1. 定义事件对象KeyPress。
  2. 定义事件对象KeyRelease。
  3. 发送事件KeyPress。
  4. 发送事件KeyRelease。

在这里插入图片描述

槽函数的绑定如下:
在这里插入图片描述
槽函数的实现如下:

void MainWindow::onEditDelete(){
QKeyEvent keyPress(QEvent::KeyPress, Qt::Key_Delete, Qt::NoModifier); QKeyEvent keyRelease(QEvent::KeyRelease, Qt::Key_Delete, Qt::NoModifier); QApplication::sendEvent(&mainEditor, &keyPress); QApplication::sendEvent(&mainEditor, &keyRelease);}

参考资料:

转载地址:https://muzimin.blog.csdn.net/article/details/104991945 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:任务的删除
下一篇:Qt中的自定义事件

发表评论

最新留言

不错!
[***.144.177.141]2024年04月21日 08时29分10秒