我正在尝试从中捕获内容textEdit
并将其添加到 QStack 中。我正在拆分的内容以便能够反转捕获的句子的顺序。我已经涵盖了那部分,但我希望能够从 QStringList 转换以推送到 QStack。这就是我所拥有的:
void notepad::on_actionReversed_Text_triggered()
{
QString unreversed = ui->textEdit->toPlainText();
QStringList ready = unreversed.split(QRegExp("(\\s|\\n|\\r)+"), QString::SkipEmptyParts);
QStack<QString> stack;
stack.push(ready);
QString result;
while (!stack.isEmpty())
{
result += stack.pop();
ui->textEdit->setText(result);
}
}