str.replace(QRegExp("\\s.+$"), "");
C++ (Qt)int spacePos = s.indexOf(" ");if (spacePos != -1){ s = s.left(spacePos); // или s.replace(spacePos, s.length() - spacePos, QString());}