2013-06-06 2 views
1

VCL 애플리케이션을 사용하는 Delphi XE3에서 proyect를 사용하고 있습니다. 이제는 애플리케이션 GUI를 개선하고 기존 델파이 소스 코드를 사용하여 스타일 시트와 함께 Qt GUI 위젯을 사용하고 싶습니다. 클래스, ...), 가능합니까? 나는 인터넷에서 검색을 해왔지만 델파이 용 Qt GUI를 구현하는 것에 대해서는 아무 것도 발견하지 못했습니다. Thx in advanced.Qt GUI 라이브러리를 사용하는 Delphi XE - Delphi Project

+1

물론 가능합니다. Delphi는 Turing-complete 언어이므로 다른 곳에서도 가능하다면 모든 것이 가능합니다. 좋은 생각입니까? 그것은 또 다른 질문입니다. 델파이는 몇 년 전 Qt 경로를 시도했지만 비참한 실패였습니다. –

+0

@David, 응용 프로그램의 시각적 모양을 개선하려면 Delphi 네이티브 VCL 스타일을 사용할 수 있습니다. – Peter

+0

VCL 스타일이 외관을 개선하든 상관없이 논점입니다. –

답변

2

는 Qt를위한 아무 델파이 바인딩이 없습니다 : http://en.wikipedia.org/wiki/List_of_language_bindings_for_Qt_4

델파이는 불가분 VCL 또는 Firemonkey 중 하나에 바인딩됩니다. 바인딩이 없으면 Delphi에서 직접 Qt를 사용할 수 없습니다.

가능한 해결 방법은 응용 프로그램 루틴을 DLL로 추상화 한 다음 Qt를 지원하는 다른 언어로 응용 프로그램의 GUI를 만들고 그로부터 Delphi 루틴을 호출하는 것입니다. 메이슨 @ 또한

:

델파이는 몇 년 전 Qt의 길을가는 시도하고 카일릭스의 실패는 Qt는 무관했다 비참한 실패

했다

.

0

나는 codetyphon의 최신 버전을 제안합니다. 5.30 http://pilotlogic.com/sitejoom/index.php VLC는 다중 OS, 다중 CPU 및 교차 빌드 기능을 지원합니다. 특히 QT4 바인딩 플랫폼 지원 QT5 플랫폼 지원은 실험적입니다.