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:
parent
09677e3620
commit
806b43215f
@ -355,7 +355,7 @@ QString FileTranscribePage::exportSRT(const QList<TranscribeTask>& tasks) const
|
||||
|
||||
// 将文本按句号/换行分段,均匀分配到音频时长内
|
||||
QStringList sentences = task.result.split(
|
||||
QRegularExpression("[。!?\n]"), Qt::SkipEmptyParts);
|
||||
QRegularExpression("[。!?\n]"), QString::SkipEmptyParts);
|
||||
|
||||
if (sentences.isEmpty()) {
|
||||
sentences << task.result;
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
namespace impress {
|
||||
|
||||
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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user