cursor.movePosition(QTextCursor::Start);while( true ){ cursor.select(QTextCursor::WordUnderCursor); cursor.movePosition(QTextCursor::NextWord) if( cursor.atEnd() ) break;}