['크슬링 번호 ()'] [1] 사용합니다.
int i = 42;
QString s = QString::number(i);
[1]: # 번호여야 http://doc.qt.io/qt-5/qstring.html
만약 텍스트 문자열 내에 설치할 수 있도록 이를 일부 컨텍스트로 잊고 '+' 작동자. 단순히 해야 할 것:
// Qt 5 + C++11
auto i = 13;
auto printable = QStringLiteral("My magic number is %1. That's all!").arg(i);
// Qt 5
int i = 13;
QString printable = QStringLiteral("My magic number is %1. That's all!").arg(i);
// Qt 4
int i = 13;
QString printable = QString::fromLatin1("My magic number is %1. That's all!").arg(i);
또 원하는 대로 ',' 크 브라이언트 변환하십시오 사용할 수 있습니다. Int '을' 크슬링 '' 에 대해 다음을 얻을 수 있습니다.
QVariant(3).toString();
A '' string '또는' 문자열 부동 소수점 '을' 을 '부동 소수점':
QVariant(3.2).toString();
QVariant("5.2").toFloat();
또 다른 옵션을 사용할 수 있고, [크티스타슬림] [1] ',' 작동자 많이 사용하는 것과 같은 방식으로 < < 코트 '에서' c++컴파일러는:
QPoint point(5,1);
QString str;
QTextStream(&str) << "Mouse click: (" << point.x() << ", " << point.y() << ").";
// OUTPUT:
// Mouse click: (5, 1).
때문에, () ',' < 연산자입니다 < 과부하된, 그동안 여러 유형 'int' 뿐만 아니라 이를 사용할 수 있습니다. 예를 들어 ',' () '가 크슬링 arg 과부하된 arg (int, int a1 a2)', 'arg (int 크슬링 a1, a2) 없다', ',' () '와' 를 사용하여 그러한 크티스타슬림 연산자입니다 < < 포맷할 때, 더 이상 추상형데이터타입 혼합된 문장열 편리합니다.
[1]: 0/qtcore/qtextstream.html http://qt-project.org/doc/qt-5
이 경우 비트 고급 사용할 수 있습니다.
QString QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
예를 들어 내려받습니다 문서와 [here] [1].
[1]: # arg 4 http://doc.qt.io/qt-5/qstring.html