QString
обеспечивает только две функции, связанные с обрезкой. В случае, если они не соответствуют вашим потребностям, я боюсь, что вам нужно реализовать собственную функцию обрезки.
QString QString::simplified () const
Возвращает строку с удаленными пробелами в начале и конце, в которой каждая последовательность внутренних пробелов заменяется одним пробелом.
QString str = " lots\t of\nwhitespace\r\n ";
str = str.simplified();
// str == "lots of whitespace";
QString QString::trimmed () const
Возвращает строку с удаленными пробелами в начале и конце.
QString str = " lots\t of\nwhitespace\r\n ";
str = str.trimmed();
// str == "lots\t of\nwhitespace"