The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

01.03.2016 18:44  Релиз графического тулкита wxWidgets 3.1.0

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

Тулкит написан на языке С++ и распространяется под свободной лицензией wxWindows Library License, одобренной Фондом СПО и организацией OSI. Лицензия основана на LGPL и отличается позволением использования собственных условий для распространения производных работ в бинарной форме. Кроме разработки программ на Си/Си++ wxWidgets предоставляет биндинги для большинства популярных языков программирования, в том числе для PHP, Python, Perl и Ruby. В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.

Основные новшества wxWidgets 3.1.0:

  • Новый экспериментальный порт wxQt;
  • Переработана поддержка OpenGL, которая адаптирована для задействования возможностей новых версий OpenGL 3.2+;
  • Улучшена поддержка стандарта C++11;
  • Поддержка новых компиляторов MSVS 2015, g++ 5.3 и clang 3.8;
  • Многочисленные исправления в портах wxGTK3 и wxOSX/Cocoa;
  • Улучшена работа на экранах с высоким DPI;
  • Новые классы wxActivityIndicator, wxNativeWindow, wxAddRemoveCtrl, wxAppProgressIndicator и wxPowerResourceBlocker;
  • Расширение возможностей классов wxBusyInfo и wxNotificationMessage;
  • Новые методы wxTextEntry::ForceUpper(), wxProcess::Activate(), wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(), wxStandardPaths::GetUserDir(), wxUIActionSimulator::Select().
  • Представлен новый тип событий wxEVT_MAGNIFY;
  • Обновлены версии поставляемых в комплекте сторонних библиотек, таких как libpng;
  • Добавлена поддержка GStreamer 1.0.


  1. Главная ссылка к новости (https://groups.google.com/foru...)
  2. OpenNews: Релиз графического тулкита wxWidgets 3.0.1
  3. OpenNews: Релиз графического тулкита wxWidgets 3.0.0
  4. OpenNews: Релиз графического тулкита wxWidgets 2.9.0
  5. OpenNews: Анонс wxWidgets 2.6.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: wxwidgets
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 18:52, 01/03/2016 [ответить] [смотреть все]    [к модератору]
  • –1 +/
    теперь интерфейс 1С летать будет?
     
     
  • 2.31, Аноним, 09:24, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • –1 +/
    Они что, написали его на wxWidgets? Придурки
     
     
  • 3.36, trdm, 10:18, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]
  • +1 +/
    Да нет, у них свое.
     
  • 1.2, Ilya Indigo, 19:26, 01/03/2016 [ответить] [смотреть все]    [к модератору]
  • +2 +/
    >Добавлена поддержка GStreamer 1.0.

    Неужели?
    Осталось подождать ещё года 2, когда 3.2 выпустят, и года 2, когда Audacity на него портируют, и наконец-то можно выкинуть GStreamer 0.1 из системы. Но это будет не скоро. :-(

     
     
  • 2.3, A.Stahl, 19:29, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +5 +/
    >Не уже ли?

    Да в но хотели.

     
  • 2.6, Mihail Zenkov, 20:43, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    У меня для вас две новости:
    хорошая - можете выкинуть GStreamer из системы прямо сейчас
    плохая - его можно было выкинуть и раньше, так как Audacity его не использует :)
     
     
  • 3.7, Ilya Indigo, 21:10, 01/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Спасибо, Вы меня и в самом деле обрадовали - Глянул zypper-ом, а его у меня у... весь текст скрыт [показать]
     
     
  • 4.41, Stax, 15:20, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Вероятно, там наконец-то пересобрали wxGTK с GTK3
     
  • 1.4, Аноним, 20:30, 01/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    А для Rust есть биндинг?
     
     
  • 2.5, Anonymous1, 20:32, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –2 +/
    Как только станет языком - будет и для него биндинг, IMHO...
     
     
  • 3.49, Аноним, 06:27, 03/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    твое мнение очень для нас, у3бище
     
  • 1.10, Аноним, 21:51, 01/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Уважаемые, а о каких мобильных платформах речь и что на них вообще доступно?
     
  • 1.11, Аноним, 22:11, 01/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    а зачем это нужно? С таким стилем кода ненужно
     
     
  • 2.13, тоже Аноним, 22:34, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Это хорошо подходит, например, для превращения написанного с MFC или VCL в нечто... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, вася, 01:18, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    разве LibreOffice использует не VCL ... весь текст скрыт [показать]
     
     
  • 4.34, тоже Аноним, 10:04, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Visual Components Library, an internal part of OpenOffice org and LibreOffice, ... весь текст скрыт [показать]
     
  • 3.35, Школьник, 10:09, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >Если, конечно, сейчас такой код еще не весь вымер.

    Лучше бы вымер.

     
  • 1.12, тоже Аноним, 22:31, 01/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Прекрасная новость, омраченная только двумя пунктами:
    1. Это нестабильный релиз.
    2. Последний минорный релиз стабильной ветки вышел полгода назад.
    В таком виде новость уже как-то не очень радует...
     
  • 1.14, Аноним, 22:45, 01/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    А есть чего для Сей без плюсов?
     
     
  • 2.15, Crazy Alex, 22:55, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +5 +/
    Вроде бы нет если не считать Gtk, который пытается делать ООП на С - результат ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Аноним, 23:15, 01/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –4 +/
    Удобство и отсутствие недостатков плюсов.
     
     
  • 4.25, Нимано, 02:47, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    То-то они от такой хорошей жизни Vala и Genie под это дело запилили ... весь текст скрыт [показать]
     
     
  • 5.29, АнонимХ, 07:38, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > Vala

    Как будто что-то плохое

     
  • 4.27, Вареник, 07:24, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Недостатки плюсов перед С, в части прикладухи А перед машинными кодами в HEX р... весь текст скрыт [показать]
     
     
  • 5.40, dq0s4y71, 13:12, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В части прикладухи, выбор между С и С - это выбор между злом и ещё большим зло... весь текст скрыт [показать]
     
     
  • 6.48, Вареник, 22:05, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Ну как сказать, окна на С стартуют и рисуются все-таки быстро, игры получаются... весь текст скрыт [показать]
     
  • 3.19, Аноним, 00:15, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    Удобство и отсутствие недостатков плюсов.
     
  • 2.16, Led, 23:08, 01/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    > А есть чего для Сей без плюсов?

    Tk

     
  • 2.18, doom, 00:11, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –2 +/
    X Athena Widgets
     
  • 2.20, antares0, 00:52, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > А есть чего для Сей без плюсов?

    IUP

     
  • 2.22, Аноним, 01:26, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Motif
     
     
  • 3.24, Аноним, 02:19, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    кстати, Motif очень даже нечего)
     
     
  • 4.28, Аноним, 07:34, 02/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    ну нечего, так нечего
     
  • 1.23, Аноним, 02:19, 02/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    API wxWidgets как бы говорит нам "Ломай меня полностью!")
     
  • 1.26, Вареник, 07:21, 02/03/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    >> экспериментальный порт wxQt;

    Особый изврат :)

     
     
  • 2.33, anonymous, 09:41, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Сразу возникает вопрос, зачем вообще нужен wxWidgets, когда сразу все можно напи... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.55, mndms, 15:25, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Чтоб перейти на Qt поплеваться с вида UI, блевануть вспомнив что есть moc, и пер... весь текст скрыт [показать]
     
  • 1.30, Sunderland93, 09:10, 02/03/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Ребят, я тут изучаю в свободное время PyQt 5. Скажите, стоит ли начать изучать wxPython, и легче ли он чем PyQt?
     
     
  • 2.39, Вареник, 11:47, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    После Qt это будет мазохизм.
     
     
  • 3.56, mndms, 15:27, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Qt и есть мазохизм 60 мегабайтная библиотека для HelloWorld О супергенераторе Mo... весь текст скрыт [показать]
     
  • 2.62, Kodir, 22:06, 09/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    WX попроще будет Qt - это systemd мира ГУЁв - бестолковый монстр, берущий на ... весь текст скрыт [показать] [показать ветку]
     
  • 1.32, Аноним, 09:40, 02/03/2016 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Объясните несведущему, зачем юзать это пoделие, нежизнеспособное без кучи gtk-шн... весь текст скрыт [показать]
     
     
  • 2.37, StreSS.t, 11:14, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    За тем что - wx будет на всех платформах выглядеть как родное приложение, ибо э... весь текст скрыт [показать] [показать ветку]
     
  • 2.52, Аноним, 14:22, 03/03/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Как там поживает gtk на Win64?
     
  • 1.42, Дуплик, 17:04, 02/03/2016 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Отличный тулкит, который использует __НАТИВНЫЕ__ контролы под каждую из систем:

    GTK+ под GNU/Linux
    Win32 API под MS Windows
    Cocoa под OS X

    И не выглядит вырвиглазно, в отличие, от, например, Qt, который всё рисует своими силами и мимикрия не полная.

     
     
  • 2.43, fleonis, 17:34, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    если не ошибаюсь, wxwidgets тоже начинает мостраизироваться жаль нет ничего с... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, Mihail Zenkov, 18:25, 02/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Странно слышать такое от любителя буста ИМХО wxWidgets сама легковесность и ... весь текст скрыт [показать]
     
     
  • 4.51, fleonis, 14:11, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ну, буст - это как бы почти стандарт некоторые части уже в std просто такое ... весь текст скрыт [показать]
     
     
  • 5.54, тоже Аноним, 14:37, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если приглядеться к классам wxWidgets, внезапно окажется, что с Бустом они перес... весь текст скрыт [показать]
     
     
  • 6.59, fleonis, 22:15, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    обертками над std не знал там доки есть я так сказал потому что обычно я пиш... весь текст скрыт [показать]
     
     
  • 7.60, тоже Аноним, 00:22, 04/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А зачем переделывать строки в wxString У wxString есть конструктор из std st... весь текст скрыт [показать]
     
  • 2.45, тоже Аноним, 19:18, 02/03/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Это и достоинство, и недостаток Например, есть у меня программка, использующая ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, Аноним, 12:18, 03/03/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Чтобы поведение твоей программы отличалось от других Зачем ты издеваешься над п... весь текст скрыт [показать]
     
     
  • 4.53, тоже Аноним, 14:30, 03/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Контролы, которые юзер использует постоянно, в первую очередь должны быть удобны ему.
    Во вторую - следовать стандартам системы.
    В приведенном примере выделение элементов списка и снятие этого выделения - одно из самых частых действий, которые пользователь программы совершает в течение рабочего дня. Вы предлагаете ему ради целостности системы весь день зажимать Ctrl?

    Не надо путать небо с отраженными в луже звездами. Целостность гуя очень полезна для удобства работы, но если средства мешают цели - от них необходимо отказываться.

     
     
  • 5.57, Ilya Indigo, 21:43, 03/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Не надо путать небо с отраженными в луже звездами.

    Анджей Сапковский? :-)

     
  • 5.58, AlexYeCu, 21:58, 03/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >Контролы, которые юзер использует постоянно, в первую очередь должны быть удобны ему.

    И вот тут интересный момент: юзеров много и каждому в мысли не заглянешь (и одному-то проблема), а стандарт один (в идеале).

     
     
  • 6.61, тоже Аноним, 00:28, 04/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > И вот тут интересный момент: юзеров много и каждому в мысли не заглянешь (и одному-то проблема), а стандарт один (в идеале).

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

    Для полной прозрачности уточню: это не теоретический размышлизм, а конкретный опыт по тому примеру, о котором, собственно, речь.


     
  • 6.63, Kodir, 22:13, 09/03/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Есть же какие-то общие идеи, применимые к большинству! Юзабилити бы не существовало, если бы все были извращенцами "think different!" :)
    Я всё же выступаю ЗА нативные контролы, но чтобы библиотека могла без проблем "улучшить" любой из них. На примере винды видно, что их тухлый набор гуёв (из Win32) покрывает едва ли 50% потребностей юзеров - потому и так популярны всякие девэкспрессы, что сильно расширяют "стандартное фуфло". :)
     
  • 1.47, poulch, 19:42, 02/03/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    Интересно как wxQt под android заведется...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor