0
我想創建多重文本和HTML編輯器。我發現問題:我需要爲每個文本瀏覽器單獨執行撤消/重做操作。但是這些操作適用於所有窗戶在一次。我該如何解決它?Qt 5,撤銷/重做QTabWidget中的每個QTextBrowser
我想創建多重文本和HTML編輯器。我發現問題:我需要爲每個文本瀏覽器單獨執行撤消/重做操作。但是這些操作適用於所有窗戶在一次。我該如何解決它?Qt 5,撤銷/重做QTabWidget中的每個QTextBrowser
如果您正在使用QTextEdit
,你可以通過設置QTextEdit::setUndoRedoEnabled(true);
啓用撤消重做只觸發電流\指定選項卡上的操作。 – UmNyobe
@UmNyobe
QTextEdit* currentEdit = qobject_cast(tabWidget->widget(tabWidget->currentIndex()));
這是獲取當前文本字段的最佳方式? – Creati8e