社区
其他技术讨论专区
帖子详情
关于在TextEdit中使用回车键做快捷键的问题
weixin_38063296
2019-09-19 07:26:40
本人想做一个类似QQ的快捷键发送的效果,按下回车键时执行特定的操作,但是在TextEdit上不能实现,回车都被解析为换行操作。使用了事件注册器,QAction,QEvent重载KeyPress都没有达到效果。哪位前辈做过这个功能,请给点提示。非常感谢
...全文
112
2
打赏
收藏
关于在TextEdit中使用回车键做快捷键的问题
本人想做一个类似QQ的快捷键发送的效果,按下回车键时执行特定的操作,但是在TextEdit上不能实现,回车都被解析为换行操作。使用了事件注册器,QAction,QEvent重载KeyPress都没有达到效果。哪位前辈做过这个功能,请给点提示。非常感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38066448
2019-09-19
打赏
举报
回复
事件过滤器可以的:ui->textEdit->installEventFilter(this);bool Widget::eventFilter(QObject *watched, QEvent *event) { if (watched == ui->textEdit && event->type() == QEvent::KeyPress) { int key = (static_cast<QKeyEvent *>(event))->key(); if (Qt::Key_Return == key || Qt::Key_Enter == key) { qDebug() << "Enter pressed"; return true; } } return QWidget::eventFilter(watched, event);}
weixin_38069603
2019-09-19
打赏
举报
回复
实现这么一个效果的话用事件过滤器可能更方便的
Qt
中
在
text
Edit
和Line
Edit
中
使用
enter键发送消息,捕获回车信号,实现登录界面和QQ发送消息的效果
Qt
中
在
text
Edit
和Line
Edit
中
分别
使用
Enter键发送消息,实现登录和QQ发送的效果1.在Line
Edit
中
1) 效果2)实现代码widget
中
dialog
中
2.在
text
Edit
中
1)效果2)实现代码 1.在Line
Edit
中
1) 效果 假设一个用两个行编辑框...
Dev
Text
Edit
(RepositoryItem
Text
Edit
)KeyUp,KeyPress事件不支持回车Enter事件
//支持[Enter键] 数字键123等,字母键ABC等,Enter,backspace,F1等,预算按键+-*/等,
快捷键
Ctrl等需要联合A才能出发,不支持其他功能键tab,delete,home private void ctlbarBtnInpNo_KeyDown(object sender, ...
MacBookAir常用的
快捷键
有哪些?
2、mac打开终端新建文档command+n(macunixterminal的终端)1、Mac
中
主要有四个修饰键,分别是Command,Control,Option和Shift。12、mac放大页面contrl+command+f。16、mac查看应用程序command+shift+a。18、mac...
XCode常用
快捷键
的
使用
刚开始用Xcode是不是发现以前熟悉的开发环境的
快捷键
都不能用了?...其实
快捷键
在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的
快捷键
总结一下常用
快捷键
的用法。
QML
快捷键
设置的几种方式
QML
快捷键
设置的几种方式 官方文档:https://doc.qt.io/qt-5/qml-qtquick-shortcut.html
快捷键
类型提供了一种处理键盘
快捷键
的方法。
快捷键
可以设置为标准键盘
快捷键
之一,也可以用包含激活
快捷键
所需的最多...
其他技术讨论专区
435
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章