2011-08-29 4 views

답변

51

: 문자열로

QString qs; 
QVariant qv(qs); 

:

QString qs = qv.toString(); 

팁 : 도움을하는 데 도움이 읽기.

+1

더하기 하나는 – Mawg

+4

입니다. toString()은 QVariant의 값을 QString으로 반환하지 않고 디버깅에 더 적합한 방식으로 QVariant를 설명합니다. QVariant :: value () 또는 QVariant :: convert (QVariant :: QString)가 QVariant의 실제 값을 반환하기 때문에 더 도움이되는 것으로 나타났습니다. –

+0

@LennartRolland [문서의 코드 예제] (http://doc.qt.io/qt-4.8/qvariant.html#value)는'value ()'이'toString()'과 동일하다는 것을 명시 적으로 나타냅니다. 그것들은'canConvert()'와'convert()'를 내부적으로 사용한다. – hamstergene

관련 문제