Qt
Qt에서 Enum값을 스트링형태로 사용하기
Qt쓰는 사람
2016. 11. 17. 15:10
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