Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2015, 16:19
Madh
 
Fecha de Ingreso: octubre-2013
Mensajes: 44
Antigüedad: 10 años, 6 meses
Puntos: 5
Respuesta: Qt QString: Primera letra mayúscula

Código C++:
Ver original
  1. QString Utils::ucfirst(const QString str) {
  2.     if (str.size() < 1) {
  3.         return "";
  4.     }
  5.  
  6.     QStringList tokens = str.split(" ");
  7.     QList<QString>::iterator tokItr = tokens.begin();
  8.  
  9.     for (tokItr = tokens.begin(); tokItr != tokens.end(); ++tokItr) {
  10.         (*tokItr) = (*tokItr).at(0).toUpper() + (*tokItr).mid(1);
  11.     }
  12.  
  13.     return tokens.join(" ");
  14. }

http://www.qtforum.org/article/27113/howto-upper-case-first-letter-from-every-word-in-string.html?6c6d9b9f#post93899