2008-09-22 3 views
3

저는 C가없고 GUI가 전혀없는 (임베디드 월드에서 작동합니다 (표시 화면이 없기 때문에).어디서나 실행되는 작은 '창 - 모양'응용 프로그램 만들기

경험이 거의없는 비 임베디드 세계로 이동합니다. 모든 프로그래밍 환경에서 실행되는 간단한 창 폼 응용 프로그램을 빌드하는 데 가장 적합한 프로그래밍 환경 (언어/IDE/등)은 무엇입니까? 일반적인 플랫폼 : windows/linux/mac-os?

웹 앱을 만들고 싶지 않습니다.

저는 파이썬에 대한 내 눈을 가지고 있으며 그 중 하나는 위젯 라이브러리, QT 또는 WxWidgets입니다. 그게 좋은 선택입니까?

답변

1

내가 모두 광범위하게 PyQt는과 wxPython을 일한이. PyQt는 더 나은 설계를 신속하게

wxPython에 아주 좋은 데모를 가지고 당신의 UI를 조립 할 수 있으며이 PyQt는 할 수있는 거의 아무것도 할 수 있도록 아주 좋은 UI 디자이너와 함께 제공되어, 나는 애니데이 PyQt는 선호하지만, 수도 봇은 상용 목적으로는 무료이지만 wxPython은 무료이며 괜찮은 크로스 플랫폼 라이브러리입니다.

3

나는 GTK+을 개인적으로 좋아하지만, 언급 한 사람이나 그 중 하나라도 괜찮습니다. RAM 사용량 측면에서 어느 것이 가장 적합한 지 알 수 없습니다.

2

wx와 QT 모두 위젯이 직접 그려지는 내장형/범용 버전이 있습니다. 둘 다 파이썬에서 호출 할 수 있지만 매우 작은 시스템 인 경우 python 또는 py2exe를 사용할 수 없습니다.

-2

나는 당신이 HTML Application.It을 시도해야한다고 생각 DHTML, 자바 스크립트, ActiveX를 포함하는 웹 페이지와 비슷하지만 그것은 .exe처럼 실행됩니다.

편집 : 죄송합니다. html 응용 프로그램에 대한 조언을드립니다. 나는 단지 윈도우에서만 실행할 수 있음을 알고 있습니다.

+0

... 및 해당 Windows 만 – dsm

0

어떤 종류의 응용 프로그램이 될 예정입니까? 대신에 웹 기반 응용 프로그램을 고려해 보셨습니까? 웹 기반 앱은 이러한면에서 매우 유연 할 수 있습니다. 최신 브라우저가있는 모든 플랫폼에서 실행할 수 있습니다.

2

HtmlWindow를 임베드하고 싶지 않으면 wxWindows ...와 함께 갈 것입니다. 지금까지 아무 문제없이 작동합니다.

+1

WxWindows에는 goog_thml 컨트롤이 있습니다. wxHtmlWindow –

1

Qt으로 시작하는 것이 좋습니다. 제 생각에는 API 문서 (사용하기 쉽고 간단한 & 정보)가 가장 좋습니다. 패키지에는 매우 기본적인 것에서부터 복잡한 것에 이르기까지 많은 예제가 포함되어 있습니다. 그리고, 네, 진정한 크로스 플랫폼입니다.

Qt Licensing 페이지를 확인하면 라이브러리는 GPL 프로젝트에서만 무료입니다.

난`텍스트 편집기로 QDevelop를 사용하지만, 많은 다른 대안이있다 - Eclipse, KDevelop, Code:Blocks, VS 플러그인 & 등

1

왜 swing과 java를 사용하지 않습니까? 그것은 꽤 크로스 플랫폼이며, 양식 애플 리케이션에 대한 합리적인 보인다. 만약 당신이 조금 깔끔하고 자바를 무시한다면, 꽤 즐겁습니다. 아니면 JVM에서 동적 언어 중 하나를 사용하십시오 (Groovy이 제 권장입니다).

0

네이티브 크로스 플랫폼 응용 프로그램을 만드는 가장 간단한 방법은 REALbasic입니다.시도해보십시오. Mac OS X, Windows 및 Linux 용 분당 응용 프로그램을 사용할 수 있습니다. 실행 시간이나 걱정할 다른 요소가 없습니다.