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 |