wxWidgets 3.2.0이 이미 출시되었으며 이것이 그 소식입니다.

최근에 새로운 지점의 첫 번째 릴리스가 발표되었습니다. 플랫폼 간 툴킷 안정 wx위젯 3.2.0, Linux, Windows, macOS, UNIX 및 모바일 플랫폼용 그래픽 인터페이스를 만들 수 있습니다.

3.0 브랜치와 비교하면 API 수준에서 많은 비호환성이 있습니다. 다른 툴킷과 달리 wxWidgets는 진정한 네이티브 애플리케이션을 제공합니다. 대상 시스템의 경우 GUI를 시뮬레이션하는 대신 시스템 API를 사용합니다.

wxWidgets는 기본 툴킷으로 가장 잘 설명됩니다. 왜냐하면 플랫폼의 기본 컨트롤에 얇은 추상화 계층을 제공합니다. 기본 그래픽을 사용하는 컨트롤의 에뮬레이션과는 반대로 기존 플랫폼에서 네이티브 컨트롤을 사용하면 Swing (Java 용)과 같은 다른 라이브러리보다 그래픽 인터페이스에 대한 네이티브 시각적 결과를 얻을 수있을뿐만 아니라 더 나은 성능과 기타 이점을 제공 할 수 있습니다.

wxWidgets는 그래픽 인터페이스 개발에만 국한되지 않습니다. 이는 라이브러리에 통신 프로세스 간 계층, 소켓과 같은 네트워크 기능 등이 있기 때문입니다.

wxWidgets 3.2.0의 새로운 주요 기능

제시된 이 새로운 버전에서는 다음과 같이 강조됩니다. wxQt의 새로운 실험적 포트를 구현했습니다., wxWidgets가 Qt 프레임워크 위에서 작동하도록 하는 반면 wxGTK 포트는 Wayland 프로토콜을 완벽하게 지원합니다.

이 외에도 강조하고 있는 것은 픽셀 밀도가 높은 화면에 대한 지원 추가 (높은 DPI) 및 그 다른 DPI를 할당하는 기능 추가 다른 모니터에 대해 DPI를 동적으로 변경하고 다른 해상도에서 함께 제공되는 다양한 비트맵 옵션을 조작할 수 있는 새로운 wxBitmapBundle API가 제안되었습니다.

눈에 띄는 또 다른 변화는 CMake 기반의 새로운 빌드 시스템이 제안되었습니다. 새로운 컴파일러(MSVS 2022, g++12 및 clang 14 포함) 및 운영 체제에 대한 지원이 빌드 시스템에 추가되었습니다.

그만큼 재작업된 OpenGL 지원, 새 버전의 OpenGL(3.2+)의 향상된 사용과 LZMA 압축 및 ZIP 64 아카이브에 대한 지원이 추가되었습니다.

반면에 wxString 및 "char*" 유형의 문자열 간의 위험한 암시적 변환을 비활성화하고 마우스로 재생되는 제스처를 제어하는 ​​이벤트에 대한 지원을 추가하여 향상된 컴파일 시간 보안을 강조합니다.

수업 중 wxFont 및 wxGraphicsContext, 정수가 아닌 값을 지정하는 기능 추가 스타일러스의 글꼴 크기와 너비를 결정할 때. wxStaticBox 클래스는 창에 임의의 레이블을 할당하는 기능을 구현합니다.

다른 것의 변화눈에 띄는 :

  • HTTPS 및 HTTP/2에 대한 지원이 wxWebRequest API에 추가되었습니다.
  • wxGrid 클래스에서 열 및 행 고정에 대한 지원이 추가되었습니다.
  • 어두운 테마를 사용하는 기능 및 ARM 프로세서 기반 장치에 대한 추가 지원을 포함하여 macOS 플랫폼에 대한 지원이 향상되었습니다.
  • C++11 표준을 지원하도록 개선되었습니다. C++20 컴파일러에 의한 어셈블리 지원이 추가되었습니다.
  • 포함된 모든 타사 라이브러리가 업데이트되었습니다. WebKit 2 및 GStreamer 1.7에 대한 지원이 추가되었습니다.

최종적으로 그것에 대해 더 알고 싶다면 세부 사항을 확인할 수 있습니다 다음 링크로 이동하십시오.

wxWidgets 다운로드

이 툴킷을 다운로드하고 설치하는 데 관심이있는 사람들은 다운로드 섹션의 공식 웹 사이트에서 대상 운영 체제 (Windows, Mac 또는 Linux) 용 패키지를 얻을 수 있습니다.

링크는 이쪽입니다.

데비안, 우분투 또는 이들의 일부 파생물을 사용하는 경우 터미널에 다음을 입력하여 컴파일 할 수 있습니다.

sudo apt-get install libgtk-3-dev build-essential checkinstall

그들은 공식 웹 사이트에서 다운로드 한 패키지의 압축을 풀고 결과 폴더에 들어갑니다. 여기에서 폴더 경로에 위치한 터미널을 열거 나 터미널의 폴더 내부에 위치 할 수 있습니다.

그리고 다음으로 컴파일을 진행합니다.

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.