[Error]conversion from ‘int64_t {aka long int}’ to ‘QVariant’ is ambiguous
2017. 6. 1. 17:01ㆍ제2외국어/QT
error: conversion from ‘uint64_t {aka long unsigned int}’ to ‘QVariant’ is ambiguous
또는 Conver int64 to QVariant 관련 이슈
> int64 변수를 QVariant 형으로 반환할려고 할 때 위 에러가 발생.
참고 링크 : https://stackoverflow.com/questions/24260034/how-to-convert-an-unsigned-long-int-to-qvariant
위 URL를 보면 오직 long 타입에서 해당 문제가 발생한다고 하는데... 암튼 해결책이 필요했다.
구글링을 좀 더 열심히 해본 결과!
QVariant::fromValue( 변수 ); 을 통해 해결
http://doc.qt.io/qt-5/qvariant.html
여기에서 fromValue 에 대한 좀 더 자세한 설명을 확인 가능.
'제2외국어 > QT' 카테고리의 다른 글
[QT]greaterThan(QT_MAJOR_VERSION, 4): QT += widgets (0) | 2016.12.01 |
---|---|
[QT]QString관련 정리 (1) | 2016.11.10 |
[QT]파일 확인하기 (0) | 2016.08.12 |