[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