2015-02-04 8 views
2

향후 프로젝트에서 nim을 사용하려고하지만 어디서부터 시작해야할지 모르겠습니다. 나는 지난 2 년 동안 공정한 웹 애플리케이션을 개발 해왔고 파이썬에 꽤 능숙합니다. 나는 리눅스에도 능숙하다.nim에 qt 앱을 작성하는 방법

이제 qt를 사용하여 Linux 용 GUI 응용 프로그램을 만들고 싶습니다. 나는 어떻게 해야할지 물어 보았지만 C++이나 python을 주로 사용하고 qt creator를 사용한다. qt에 nim을 어떻게 묶을 수 있습니까?

답변

2

Linux 응용 프로그램의 UI로 qt를 사용한 다음 Nim에 응용 프로그램의 논리 백엔드를 빌드하고 C 라이브러리로 내 보낸 다음 사용자 인터페이스 계층에서 호출 할 수 있습니다. 그것이 Seohtracker에서 한 것입니다. UI는 OSX 또는 IOS 용 ObjectiveC에서 수행되지만 백엔드는 thin C API를 통해 내 보낸 implemented in Nim입니다.

이론적으로 논리 모듈을 가져 와서 qt UI 레이어를 치고 리눅스 클라이언트를 가질 수 있습니다. Nim backend integration guide은 서로 다른 언어를 혼합하고 호출하는 방법에 대해 설명합니다. 아직 님 바인딩에는 Qt는 없지만

+0

이 중대하다. 그래서 내가이 권리를 얻는다면, 나는 하나의 백 엔드를 만들 수 있어야하고, 백엔드로 부르는 다른 언어/프레임 워크에서 UI를 생성 할 수 있어야한다. 그 말은 깔끔하게 들린다! – Ananth

+0

@Ananth 예, 이론적으로 Nim을 사용하여 js를 생성하고 웹 브라우저에서 앱을 실행할 수도 있습니다 –