编辑器常见的编辑交互功能:复制、粘贴、剪切、撤销、重做和删除

编辑交互功能

不是什么时候都能粘贴、复制!

QPlainTextEdit能够发送与界面状态相关的信号

  • void copyAvailable(bool yes);
  • void redoAvailable(bool available);
  • void undoAvailable(bool available);
  • void cursorPositionChanged()

实现步骤:

  • 连接界面状态信号到自定义槽函数
  • 通过文本信息找到对应的QAction对象
  • 根据信号标志设置QAction对象的界面状态

相关文章: