qt - 如何禁用 QTextEdit 中的快捷方式

标签 qt qtextedit

我正在使用 Qt5 从事一个科学计算器项目,我使用 QTextEdit 作为计算器的显示。 我想在显示屏中禁用诸如(Ctrl + A 和 Ctrl + C)之类的快捷方式,那么我该如何做到这一点? 谢谢。

最佳答案

按键过滤器方法,创建一个为热键返回 false 的事件过滤器。这有点乏味,但应该可以解决。

关于qt - 如何禁用 QTextEdit 中的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14802563/

相关文章:

c++ - QPlainTextEdit - 搜索文档到最后,然后再从头开始

c++ - 如何通过 Qt 实现浏览按钮功能

qt - 覆盖文本文件与追加

python - 有没有办法为 HTML 中的字符设置固定宽度?

c++ - QBoxLayout 添加 QTextEdit 全尺寸和 QPushButton

python - 文本编辑始终大写

c++ - QMetaObject 在指针列表中查找类名

qt - 在对话框中的 QTextEdit 中按 Tab - 更改行为

c++ - 将 QTextEdit 对象添加到 QMainWindow

c++ - 行进立方体,非常小的三角形