Int 로 변환하는 방법을 크슬링?

  • Int * 및 출력입니다 크슬링 '기능이 있나요' 는 '이 아니라' 크슬링?
해결책

['크슬링 번호 ()'] [1] 사용합니다.

int i = 42;
QString s = QString::number(i);

[1]: # 번호여야 http://doc.qt.io/qt-5/qstring.html

해설 (2)

만약 텍스트 문자열 내에 설치할 수 있도록 이를 일부 컨텍스트로 잊고 '+' 작동자. 단순히 해야 할 것:

// 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);
해설 (2)

또 원하는 대로 ',' 크 브라이언트 변환하십시오 사용할 수 있습니다. Int '을' 크슬링 '' 에 대해 다음을 얻을 수 있습니다.

QVariant(3).toString();

A '' string '또는' 문자열 부동 소수점 '을' 을 '부동 소수점':

QVariant(3.2).toString();
QVariant("5.2").toFloat();
해설 (2)

또 다른 옵션을 사용할 수 있고, [크티스타슬림] [1] ',' 작동자 많이 사용하는 것과 같은 방식으로 &lt &lt 코트 '에서' c++컴파일러는:


QPoint point(5,1);
QString str;
QTextStream(&str) 
해설 (0)

난 항상 flfile. 'QString::setNum ()'.

int i = 10;
double d = 10.75;
QString str;
str.setNum(i);
str.setNum(d);

' ()' 가 세스 섬 과부하된 여러모로. '클래스' 크슬링 지켜보리니 참조입니다.

해설 (0)

39, s 의 가장 단순한 형태를 사용하여 it& 답을 게오르크 게오르크 프리츠셰

이 경우 비트 고급 사용할 수 있습니다.

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

해설 (1)

그냥 완전성을 위해 표준 라이브러리와 크슬링 크스트 QString::fromStdString 못하며창조된 사용할 수 있습니다 (std::to_string (42), '='

해설 (0)

형식 번호 대신 크로계 tostring 로케일에 인식 하는 경우 사용합니다.

해설 (0)