The OpenNET Project / Index page

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

Релиз графического тулкита wxWidgets 2.9.0

11.09.2009 14:05

Вышел первый релиз новой экспериментальной ветки кроссплатформенного C++ тулкита для построения графических интерфейсов wxWidgets 2.9.0. В новой ветке:

  • Прекращено разделение ANSI и Unicode сборок;
  • Переработан код для поддержки платформы Mac OS X, который теперь поддерживает как 32-bit Carbon, так и 32-bit/64-bit Cocoa API;
  • Добавлены дополнительные свойства для grid-классов;
  • Улучшены средства для отображения данных, которые теперь поддерживают комбинированный вывод через списки и деревья;
  • Переработана документация.
  • Добавлена поддержка промежуточного сохранения состояния объектов (persistent objects).
  • Улучшены не связанные с построением GUI интерфейса возможности, такие как циклы обработки событий, таймеры и сокеты;
  • События теперь могут быть привязаны к любой операции, не обязательно, как раньше, к методу производного от wxEvtHandler класса;


  1. Главная ссылка к новости (http://groups.google.com/group...)
  2. OpenNews: Вышел релиз тулкита wxWidgets 2.8.10
  3. OpenNews: Близится к завершению портирование WxWidgets на платформу Maemo
  4. OpenNews: Анонс wxWidgets 2.6.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/23377-wxWidgets
Ключевые слова: wxWidgets, gui
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:46, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно ещё живое? wxWidgets + GTK уже не есть память со скоростью 1Мб/с?
     
     
  • 2.2, Аноним (-), 16:18, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем вообще этот тулкин? GTK хватает за глаза
     
     
  • 3.18, Щекн Итрч (ok), 20:46, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем вообще этот тулкин? GTK хватает за глаза

    Для винды писать, например.

     
  • 3.19, СуперАноним (?), 21:22, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, нужно сказать наоборот.
     
     
  • 4.31, mike lee (?), 01:37, 13/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    наоборот сказать не нужно, потому что wxWidgets это всего лишь удобная прослойка над GTK, WinAPI и т.д.
     
  • 2.21, User294 (ok), 22:37, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Живое, aMule на нем даже написан. И еще ряд софта.
     

  • 1.4, Аноним (-), 16:19, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ты видел как приложения на GTK выглядят в винде? Ах да, винда не нужна. Но к сожалению, у нее самая большая пользовательская аудитория
     
     
  • 2.6, Аноним (-), 16:23, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Выглядят, кстати, еще куда ни шло, а вот на маках так совсем "вырви глаз"
     
  • 2.7, serg1224 (ok), 16:27, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ты видел как приложения на GTK выглядят в винде? Ах да, винда
    >не нужна. Но к сожалению, у нее самая большая пользовательская аудитория

    +1

    Wx симпатишней других выглядит как межплатформенный (имхо!), возможно уступая только Qt. Но Qt только недавно освободили.

    PS
    Сам красноглазый, но с реалиями считаюсь :-)

     
  • 2.11, Аноним (-), 19:12, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    GTK выглядит в винде очень даже неплохо. Можно сделать тему как в гноме на крайняк.
     
     
  • 3.26, serg1224 (ok), 23:49, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >GTK выглядит в винде очень даже неплохо. Можно сделать тему как в
    >гноме на крайняк.

    Думаю не про прямоугольность окошек речь.
    Не знаю как ща, но годик-полтора назад плясал с бубнами, чтобы StarDict, Gnumeric и GIMP юзали общий (отдельно установленный!) GTK. Осадок неприятный остался. Всяк наровил расширить и углубить стандартные библиотеки!

    Да и отзывчивость GTK, собсно как и Xul, мягко говоря, резиновая.

     
  • 2.14, Аноним (-), 19:28, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ты видел как приложения на GTK выглядят в винде? Ах да, винда не нужна. Но к сожалению, у >нее самая большая пользовательская аудитория

    Вот это есть самая страшная "болезнь", встречающаяся у проприетарных программистов -  ограничивать себя простыми "народными" технологиями. Visual C++ 6, MFC, WinSock, DirectX, Inetnet Explorer и проч. А потом ещё удивляются: а какого хрена цены на висту подскочили?

     
  • 2.17, Аноним (-), 20:17, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ты видел как приложения на GTK выглядят в винде?

    Отлично выглядят, по крайней мере в 2000-XP.

    А вот тот же CodeBlcoks или Audacity выглядят ужасно, какое-то Qt3.

     

  • 1.8, Аноним (-), 16:27, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я хоть и соскочил с wxWidgets на Qt после выхода последней под LGPL и выхода Qt Creator - это и сыграло решающую роль, однако вот что хочу сказать про GTK. Выглядит GTK очень плохо под виндой, а может быть еще и под маком. А wxWidgets выглядит по-родному везде. Так что не надо говорить что типа есть GTK. Кроме того wxWidgets это не только GUI, а вообще почти всё. Так что не надо крошить батон на wx.
     
     
  • 2.13, Аноним (-), 19:21, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, если писать что-то нормальное - интерфейсные вещи не столь важны. Во-вторых, темы для GTK настраиваются также как в линуксе, и Clearlooks там тоже есть. А на тот случай, если понадобятся "батарейки", существует питон (с pygtk), идеально предназначенный для написания самых разных кроссплатформенных "морд". Больше всего мне не нравится в этих тулкитах - типы данных, IDE и непонятные трансляторы (в QT). int есть везде int, а char есть char. Поэтому всегда нужно разбивать прогу на две части, одна из которых отвечает за логику и пишется на си, а другая - за интерфейс, соответсвенно её можно сделать на чём то простом и скриптовом.

    Идеальный пример - торрент-клиент deluge, включающий и сервер и клиент, причём оба написаны на питоне.

     
     
  • 3.15, Аноним (-), 19:39, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    deluge
    Мерзенький клиент (всё из-за того же питона, вечно притормаживающий ифейс, не самое радостное использование памяти). На либторрент куда смотрится интересней qBittorrent
     
     
  • 4.22, User294 (ok), 22:54, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >На либторрент куда смотрится интересней qBittorrent

    И правда - простенький но вполне приятный такой клиентик.

     
  • 3.28, IGX (?), 17:08, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-первых, если писать что-то нормальное - интерфейсные вещи не столь важны.

    Это ты пользователям скажи. Они тебя закопают, и сказке конец.

     
  • 2.23, User294 (ok), 22:55, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Выглядит GTK очень плохо под виндой,

    Ну, Qt выглядит там средне. Под линухами и то и другое куда красивее. Но, собссно, в виндозе весь гуй назвать красивым не очень просто. Он симпатичен только местами.

     
     
  • 3.25, аноним (?), 23:47, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Он симпатичен только местами

    он быстр - это главное

     
     
  • 4.29, Alexey (??), 18:21, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Есть гораздо более быстрые тулкиты, но естественно еще более страшные.
     

  • 1.9, аноним (?), 16:30, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 2.8 воявилась зависимость от gconf, посте чего тулкит умер для меня навсегда.
     
     
  • 2.10, serg1224 (ok), 16:37, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В 2.8 воявилась зависимость от gconf, посте чего тулкит умер для меня
    >навсегда.

    Это в каком-то дистре или в исходниках?
    И отключить нельзя? Намертво вшились?

     
     
  • 3.12, Аноним (-), 19:14, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично собирается без gconf.
     

  • 1.16, Аноним (-), 19:52, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Давно пишу программы с использованием wxW. Одна и та же программа одинаково хорошо выглядит в линухе, винде и маке. К сожалению GTK так не умеет. К тому же у GTK нет возможности статической линковки, а таскать за собой 10 метров DLL не очень то приятно :)
     
     
  • 2.24, hda (?), 23:38, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Статическая линковка - злобное порождение мастдая с его отсутствием пакетного менеджера.
     
     
  • 3.27, serg1224 (ok), 23:56, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Статическая линковка - злобное порождение мастдая с его отсутствием пакетного менеджера.

    Временами статика нужна. Например:
    1) Для специальных оптимизированных конфигураций (когда нет ничего лишнего и всё должно работать быстро)
    2) Когда я не хочу отвечать за будущие ошибки разработчиков библиотеки.

     

  • 1.30, Аноним (-), 21:18, 12/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    виджеты используют родные контролы операционок и всегда выглядят отлично на любых платформах - прямо как родные. или почти всегда :)
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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