wxWidgets 3.1.4 GUI 개발 키트가 여기에 있으며 여기에 새로운 기능이 있습니다.

새 버전이 출시되었습니다 멀티 플랫폼 툴킷에서 "WxWidgets 3.1.4" 예정된 Linux, Windows, macOS, UNIX 및 모바일 플랫폼 용 그래픽 인터페이스를 생성합니다.

툴킷 C ++로 작성되었습니다. 무료 wxWindows 라이브러리 라이선스에 따라 배포됩니다. Free Software Foundation 및 OSI의 승인을 받았습니다.

라이선스는 LGPL을 기반으로하며 바이너리 형태로 파생물을 배포하기 위해 자신의 조건을 사용할 수 있다는 점에서 구별됩니다. C / C ++ 프로그램 개발 외에도 wxWidgets는 PHP, Python, Perl 및 Ruby를 포함하여 가장 널리 사용되는 프로그래밍 언어에 대한 링크를 제공합니다.

다른 툴킷과 달리 wxWidgets는 진정한 네이티브 애플리케이션을 제공합니다. 대상 시스템의 경우 GUI를 시뮬레이션하는 대신 시스템 API를 사용합니다.

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

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

wxWidgets 3.1.4의 새로운 주요 기능

wxWidgets 3.1은 개발 브랜치로 포지셔닝됩니다., 새로운 기능 개발 다음 안정 버전 인 3.2.0. 3.0 브랜치에 비해 API 레벨 비 호환성이 많이 있으며 ABI는 3.1.x 중간 버전간에 일정하게 유지되지 않을 수도 있습니다.

이 새 버전에서 제공되는 참신함은 CMake 기반 nevo 빌드 시스템이 강조 표시됩니다.또한 빌드 시스템은 새로운 컴파일러 (MSVC 2019, g ++ 10) 및 운영 체제 (ARM 용 macOS 10.14 및 macOS 11)에 대한 지원을 추가합니다.

이 새 버전에서 눈에 띄는 또 다른 개선 사항은 런타임시 향상된 보안 wxString과 "char *"간의 위험한 암시 적 변환을 비활성화합니다.

반면에e 포함 된 모든 타사 라이브러리가 업데이트되었습니다.. WebKit 2 및 GStreamer 1.7에 대한 지원 추가, C ++ 11 표준에 대한 지원 및 C ++ 20 컴파일러 어셈블리에 대한 지원과 관련된 개선 사항 외에도 추가되었습니다.

또한 그가 재 설계 한 OpenGL 지원을 강조합니다., 새로운 버전의 OpenGL (3.2+) 사용이 개선되었으며 마우스로 재생되는 제어 제스처에 대한 이벤트에 대한 새로운 지원이 추가되었습니다.

눈에 띄는 다른 변화들 중 이 새 버전 :

  • wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl 및 wxUIActionSimulator 클래스가 크게 개선되었습니다.
  • 밝은 연필의 글꼴 크기와 너비를 결정할 때 wxFont 및 wxGraphicsContext에서 정수가 아닌 값을 지정하는 기능이 추가되었습니다.
  • wxStaticBox에서 임의의 레이블을 Windows에 할당하는 기능이 구현되었습니다.
  • 높은 픽셀 밀도 (High DPI) 디스플레이에 대한 지원이 향상되었습니다.
  • LZMA 압축 및 ZIP 64 파일에 대한 지원이 추가되었습니다.
  • 새로운 클래스 : wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker, wxSecretStore 및 wxTempFFile.
  • wxGrid에서 열과 행 고정에 대한 지원이 추가되었습니다.
  • wxGTK3 및 wxOSX / Cocoa 포트의 많은 솔루션.
  • 새로운 실험적 wxQt 포트.

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

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. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   데이비드, 레드 84

    안녕하세요.
    블로그가 맘에 안 들어요, 홍보가 넘치고, 끔찍합니다. 여기에 타 불라가 있습니다. 여기에 들어가는 것만으로도 제 컴퓨터가 감염 될까 봐 두렵습니다. 여러분, 이전 블로그 소유자가 남긴 유산은 매우 세련된 블로그였습니다.