QString は文字列を扱うクラスです。組み合わせて使うと非常に便利です。
QString str = "hogehoge" ;
QString s; s.sprintf( "%2d %2d", date.month(), date.day) ;
QString s = QString( "file %1 of %2: %3" ) .arg(i) .arg(f).arg(str) ;
QString str; QTextStream( &str ) << "Apollo " << x;
QString s = "Hello Apple!" ; s.append(" Farewell ") ; s += "Windows" ;
int a = QString::compare( "def", "abc" ); // a > 0 int b = QString::compare( "abc", "def" ); // b < 0 int c = QString::compare( "abc", "abc" ); // c == 0
QString string("bananas"); int i =string.indexOf( "ana" ) ; // i == 1 int i = string.lastIndexOf( "ana" ); // i == 3
QString s = "Pineapple"; QString t = s.left( 4 ); // t == "Pine" QString u = s.mid(4, 5); // "apple" QString v = s.right(5); // "apple"
QString str = "colour behaviour flavour neighbour"; str.replace(QString("ou"), QString("o")); // str == "color behavior flavor neighbor"
QString s = "apple"; QString t = s.leftJustified(8, '.'); // t == "apple..." QString t = s.rightJustified(8, '.'); // t == "...apple"
QStringList strList = str.split(QRegExp("??W+"), QString::SkipEmptyParts) ;
QString str = "asciiiiiiii" ; char* s=new char[str.length()] ; sprintf(s, "%s", str.toAscii().data() ) ;