2012-10-14 5 views
2

XML을 실제로 사용한 적이 없지만 누군가가 C \ C++ 응용 프로그램 용 GUI 구성 파일을 만드는 방법을 추천 해 줄 수 있습니다. 프레임 워크 나 뭔가를 추천합니다. 왜냐하면 실제로 사용하는 것이 최선인지 어떻게 알지 못하기 때문입니다.C C++에서 XML을 사용하여 GUI 만들기

Windows 전용 응용 프로그램을 코딩하고 .NET에 종속 된 프레임 워크를 사용하고 싶지 않습니다.

미리 감사드립니다.

+0

GTK와 같은 오픈 소스 GUI 프레임 워크가 있습니다. 플랫폼에 독립적입니다. 그게 당신이 찾고있는 것입니까? .NET과 함께 Mono를 사용하여 .NET 기반 크로스 플랫폼 응용 프로그램을 빌드 할 수 있습니다. –

+0

당신은 많은 선택의 여지가 있지만 매우 일반적인 QT가 될 수 있습니다. Metro 응용 프로그램을 빌드하려는 경우 기본 제공 (관리되지 않는) WPF 만 선택할 수 있습니다. –

답변

4

나는, GtkBuilder를 사용하여

는, 습지의 XML 파일은 C를 포함 다양한 프로그래밍 언어로 사용할 수 있습니다 ... 당신이 GUI에 대한 XML을 생성하고 GTK+ 툴킷을 사용하는 Glade를 사용할 수 있다고 생각합니다 C++, C#, Vala, Java, Perl, 파이썬 및 기타.

Glade는 GNU GPL 라이센스에 따라 자유 소프트웨어입니다.

... 그것도 윈도우에서 잘 작동합니다 ...

4

QT Quick이라는 구성 파일 (but it is not XML)을 사용하여 작업을 처리하는 사용자 인터페이스와 JavaScript를 설명하고 백엔드의 C++ 코드와 상호 작용하는 제품을 찾는 것이 좋습니다.

대부분의 GUI가 위젯/컨트롤을 설명하는 XML 파일을 사용한다고 생각하지 않습니다. 하지만 Mozilla에는 XUL (XML User Interface Language)이라는 GUI를 만드는 데 사용되는 XML 기반 마크 업 언어가 있습니다. XPCOM/XPConnect이라는 다른 기술을 통해 C/C++ 데스크톱 코드의 프런트 엔드로 사용할 수도 있습니다.

저는 HTML5 (자바 스크립트와 HTML5 여야 함)를 자바 스크립트와 함께 사용하고 브라우저가 전통적인 GUI 툴킷을 C++ 데스크톱 애플리케이션의 프론트 엔드로 대체한다고 발표 한 사람이었습니다.

0

생각, 윈도우 프로그래머는 내부 (!) 윈도우 인터페이스를 사용할 수 있습니다. XMLDOMxmllite 중에서 하나를 선택하십시오.

관련 문제