fix: 修复 Qt 5.12 中 Qt::SkipEmptyParts 兼容性问题

Qt::SkipEmptyParts 在 Qt 5.14 才引入,Qt 5.12 需使用 QString::SkipEmptyParts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alvin Young 2026-05-13 17:47:59 +08:00
parent 09677e3620
commit 806b43215f
2 changed files with 2 additions and 2 deletions

View File

@ -355,7 +355,7 @@ QString FileTranscribePage::exportSRT(const QList<TranscribeTask>& tasks) const
// 将文本按句号/换行分段,均匀分配到音频时长内 // 将文本按句号/换行分段,均匀分配到音频时长内
QStringList sentences = task.result.split( QStringList sentences = task.result.split(
QRegularExpression("[。!?\n]"), Qt::SkipEmptyParts); QRegularExpression("[。!?\n]"), QString::SkipEmptyParts);
if (sentences.isEmpty()) { if (sentences.isEmpty()) {
sentences << task.result; sentences << task.result;

View File

@ -5,7 +5,7 @@
namespace impress { namespace impress {
QStringList StringUtils::split(const QString& input, const QString& delimiter) { QStringList StringUtils::split(const QString& input, const QString& delimiter) {
return input.split(delimiter, Qt::SkipEmptyParts); return input.split(delimiter, QString::SkipEmptyParts);
} }
QString StringUtils::trim(const QString& input) { QString StringUtils::trim(const QString& input) {