2016-06-11 2 views
0

이 내가 다른 플랫폼에서 실행되는 프로그램을 만들 필요가 처음이다 위해 즉, 윈도우 10, 안드로이드, iOS 및 어쩌면 언젠가 나중에도 OS X의에는 Qt는 데스크탑 및 모바일 응용 프로그램

나는 Qt는 발견 내 문제에 대한 최상의 솔루션 인 것 같습니다. 그래서, 그것을 전에 사용한 적이 : (나는 등 엑스 코드를 필요로 알고 내가 일반적으로 데스크톱 응용 프로그램에서와 다음 단순히 윈도우, 안드로이드, iOS 및 OS X 용 컴파일로

  • 내가 코드를 작성할 수 있습니다 애플 플랫폼을위한 것이지만 그것은 문제가되지 않는다.) 그리고 그것은 어떤 장치에서도 잘 돌아갈 것인가?
  • 프로그램을 시작하는 플랫폼에 따라 변경이 가능합니까? 예를 들어 Windows에서 파란색 배경을 원하지만 iOS에서는 빨간색을 원합니다.

답변

0
  1. 당신은, 플랫폼의 제한 알아야 할 몇 가지 플랫폼에서 사용할 수 일부 기능의 Qt를 제한해야하고, 물론, 각 플랫폼의 특정 기능 (예 : 디스플레이 크기 때문에 전체 매우 다르다 경험 변화 등).

  2. 예, 현재 플랫폼을 확인하고 변경 사항을 적용 할 수 있습니다. QML을 사용하는 경우 platform AFAIK를 식별 할 수있는 매크로 집합이 있지만 해당 매크로는 사용할 수 없지만 일부 C++ 클래스 및 integrating with QML을 사용하여 QML로 보낼 수 있습니다.

관련 문제