Комплект для разработки графического интерфейса пользователя wxWidgets 3.1.4 находится здесь, и вот что нового

Вышла новая версия из многоплатформенного инструментария "WxWidgets 3.1.4" что суждено для создания графических интерфейсов для Linux, Windows, macOS, UNIX и мобильных платформ.

Инструментарий он написан на C ++ и распространяется под бесплатной лицензией библиотеки wxWindows, одобрен Free Software Foundation и OSI.

Лицензия основана на LGPL и отличается тем, что позволяет вам использовать свои собственные условия для распространения производных работ в двоичной форме. Помимо разработки программ на C / C ++, wxWidgets предоставляет ссылки на самые популярные языки программирования, включая PHP, Python, Perl и Ruby.

В отличие от других наборов инструментов, wxWidgets предоставляет действительно нативное приложение для целевой системы с использованием системного API вместо имитации графического интерфейса.

wxWidgets лучше всего описать как собственный инструментарий потому что обеспечивает прекрасный уровень абстракции для собственных элементов управления платформы, в отличие от эмуляции элементов управления с использованием примитивной графики. Использование собственного элемента управления на существующих платформах позволяет нам достичь более естественных визуальных результатов для графического интерфейса, чем другие библиотеки, такие как Swing (для Java), а также предлагает лучшую производительность и другие преимущества.

wxWidgets не ограничивается только разработкой графических интерфейсов, это потому, что библиотека имеет уровень взаимодействия между процессами, функциональные возможности для сети, такие как сокеты, и многое другое.

Основные новые функции wxWidgets 3.1.4

wxWidgets 3.1 позиционируется как ветка разработки, разработка новых функций для следующей стабильной версии 3.2.0. По сравнению с веткой 3.0 существует ряд несовместимостей на уровне API, и не гарантируется, что ABI останется постоянным между промежуточными версиями 3.1.x.

Что касается новинок, представленных в новой версии, выделена система сборки nevo на основе CMake, плюс система сборки добавляет поддержку новых компиляторов (MSVC 2019, g ++ 10) и операционных систем (macOS 10.14 и macOS 11 для ARM).

Еще одно улучшение, которое выделяется в этой новой версии: улучшенная безопасность во время выполнения путем отключения опасных неявных преобразований между wxString и char *.

С другой стороныОбновлены все включенные сторонние библиотеки. Добавлена ​​поддержка 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) с официального сайта в разделе загрузки.

Ссылка такая.

Те, кто использует Debian, Ubuntu или некоторые их производные, могут скомпилировать, набрав в терминале следующее.

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

Они приступают к распаковке пакета, который они скачали с официального сайта, и заходят в полученную папку. Здесь они могут открыть терминал, расположенный в пути к папке, или расположиться внутри папки в терминале.

И приступаем к компиляции:

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Дэвид красный84 сказал

    Привет
    Мне не нравится то, чем стал блог, он полон рекламы, это ужасно, taboola здесь, там, просто войдя сюда, я боюсь, что мой компьютер заразится. Ребята, не бросайте тень на наследство, которое оставили вам предыдущие владельцы блогов, это был очень хороший блог.