可以使用反斜杠(\)将arg参数分行,例如:

QString str = tr("This is a very long string with arguments: %1, %2, %3, %4, %5, %6, %7, %8, %9")
                .arg(arg1)
                .arg(arg2)
                .arg(arg3)
                .arg(arg4)
                .arg(arg5)
                .arg(arg6)
                .arg(arg7)
                .arg(arg8)
                .arg(arg9);

可以改为:

QString str = tr("This is a very long string with arguments: %1, %2, %3, %4, %5, %6, %7, %8, %9")
                .arg(arg1) \
                .arg(arg2) \
                .arg(arg3) \
                .arg(arg4) \
                .arg(arg5) \
                .arg(arg6) \
                .arg(arg7) \
                .arg(arg8) \
                .arg(arg9);

使用反斜杠将代码分行可以使代码更加清晰易读

QT中arg参数太长如何换行

原文地址: https://www.cveoy.top/t/topic/dm0J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录