문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 wxWidgets (문단 편집) ==== 백엔드 ==== wxWidgets은 타 GUI 라이브러리/프레임워크의 상위 레이어로서 기능한다. wxWidgets는 타 GUI 라이브러리/프레임워크를 추상화하고 유틸리티 클래스를 제공하여 별도의 수정없이 크로스 플랫폼 프로그래밍을 지향한다. 그 중 Tier 1로서 관리되는 백엔드는 다음과 같다. * wxMSW [[Windows API]]를 백엔드로 이용한다. 사용 가능한 플랫폼은 [[Windows]]이다. * wxGTK GTK를 백엔드로 이용한다. GTK가 구현된 플랫폼에서 이용할 수 있다. * [[Linux]] * [[Unix]] ([[AIX]], [[솔라리스(운영체제)|Solaris]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]]) * [[Windows]] * wxOSX/Cocoa Cocoa API를 백엔드로 이용한다. 사용 가능한 플랫폼은 [[macOS]]이다. Tier 1이 아닌 백엔드는 다음과 같다. * wxMotif Motif를 백엔드로 이용한다. Motif를 GUI라이브러리로 사용하는 플랫폼에서 사용할 수 있다. * wxQt [[Qt]]를 백엔드로 이용한다. Qt를 이용할 수 있는 플랫폼에서 사용할 수 있다. * wxUniv/wxX11 위의 밴엔드들이 타 GUI 라이브러리/프레임워크를 사용하는 것과 다르게 wxUniv는 각 플랫폼의 드로잉 API를 사용하여 직접 위젯을 그린다. 드로잉 API를 구현해주면 사용할 수 있다는 점을 활용하여 wxWidgets를 [[WebAssembly]]으로 포팅한 프로젝트도 존재한다. [[https://github.com/ahilss/wxWidgets-wasm|프로젝트]], [[https://life.dj.app/|샘플]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기