【问题标题】:Qt 5, Undo/Redo for every QTextBrowser in QTabWidgetQt 5,为 QTabWidget 中的每个 QTextBrowser 撤消/重做
【发布时间】:2014-05-15 12:12:25
【问题描述】:

我想创建多选项卡文本和 html 编辑器。我遇到了问题:我需要为每个文本浏览器单独实现撤消/重做操作。但是这些操作同时应用于所有窗口。我该如何解决?

【问题讨论】:

  • 只触发当前\指定标签页的操作。
  • @UmNyobe QTextEdit* currentEdit = qobject_cast<qtextbrowser>(tabWidget-&gt;widget(tabWidget-&gt;currentIndex())); </qtextbrowser> 这是获取当前文本字段的最佳方式?

标签: qt undo-redo qtabwidget qtextbrowser


【解决方案1】:

如果您使用QTextEdit,您可以通过设置QTextEdit::setUndoRedoEnabled(true);启用撤消重做

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 2010-12-06
    • 2011-11-25
    • 2011-08-04
    • 1970-01-01
    相关资源
    最近更新 更多