QString::split() alone might not be enough or not applicable at all.
If the pattern of the whole line is describable as a regular expression you could use QRegularExpression to match and capture the parts.
If the pattern is not describable as a regular expression, you can check for the tokens manually and then use sub string functions such as mid() to extract the parts.
Cheers,
_
Bookmarks