C++ 그래픽 라이브러리/프레임워크 중에서 GUI를 함께 지원하는 것이 있나요?


그래픽(directX, openGL 기반) 라이브러리는 많은데 GUI(버튼, 텍스트박스 등) 클래스를 함께 지원하는게 잘 보이지 않더라구요.
찾아본걸로는
openFrameworks : 이게 가장 잘 맞는 것 같기는한데 배울 자료가 잘 없네요..ㅠㅠ
cocos2d-x : GUI를 지원하는건 아니지만 기존 기능들로 쉽게 구현 가능. 하지만 윈도우즈 앱 개발에는 잘 쓰이지 않는 듯 함.
이정도가 다인데 여기 경험있으신 분들 조언을 듣고 싶습니다.
굳이 GUI 라이브러리를 소개해주지 않으셔도 되니
GUI와 관련된 C++ 테크닉? 같은것을 살짝 알려주셔도 유용할 것 같습니다.

감사합니당.

  • 2016년 04월 03일에 작성됨
    AI, Game, Simulation 코드작성을 좋아합니다.

조회수 482


2 답변


좋아요
2
싫어요
채택취소하기

Qt는 어떨까요? http://www.qt.io/

  • 2016년 04월 03일에 작성됨

  • Qt는 GUI 전용이고 고성능(?) 그래픽 구현에는 안맞지 않나요? 특히 게임쪽...    NeuroWhAI   2016.4.3 20:27     
  • 현재 구현 계획 중이신게 게임이신지, 애플리케이션인지에 따라 다른 선택이 가능할 것 같아요. Qt도 GL 지원하는 걸로 알고있습니다. 원하시는 GUI component가 정말 일부분이라면 오히려 cocos2d나 unreal engine을 사용하시고, gui 컴포넌트는 별도로 풀려있는 라이브러리를 찾아보시는게 어떨까 싶네요.    고상우   2016.4.3 20:51     
  • 감사합니다.    NeuroWhAI   2016.4.3 21:24     

OpenFrameWorks 에서 기본으로 제공하는 ofxGui 괜찮았던걸로 기억합니다.

OfxGui documentation

다른 에드온을 쓰신다면 ofxDatGui 이걸 추천해드리구요.

ofxGui는 기본 example 폴더안에 예제들도 있으니 참고하시면 될것같아요. 혹시 투토리얼 영상을 찾으시면 유투브에서 검색하시면 많이 나올듯 합니다.

그래도 하나 투척 하자면

https://www.youtube.com/watch?v=X_is1x8iVtw

  • 2016년 04월 04일에 작성됨

  • 감사합니다 ㅎ    NeuroWhAI   2016.4.4 12:23     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close