Q_ENUMS 매크로를 사용하고 해당클래스내에 Enum을 정의하면된다.


예를들면

enum car{
hyundai = 0 ,
kia,
samsung,
gm}

이런식으로 enum이있다면
실제값은 0,1,2,3이지만

qt의 메타오브젝트 시스템을 이용해 해당값을 변환하면
스트링형태로 "hyundai" 요런식으로 변환할 수 있다.



예제 참고 : http://stackoverflow.com/questions/34281682/qt-how-to-convert-enum-to-qstring



'Qt' 카테고리의 다른 글

Qt의 메모리관리 자매품 std::unique_ptr<int> var;  (0) 2016.11.17
Qt에서 한글쓰고싶다면  (0) 2016.11.17
Qt와 BLE  (0) 2016.11.17
우분투 버전 갈아타기  (0) 2016.11.17
Qt의 tr매크로  (0) 2016.11.17

+ Recent posts