URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58762
[ Назад ]

Исходное сообщение
"Релиз графического тулкита wxWidgets 2.9.0"

Отправлено opennews , 11-Сен-09 15:46 
Вышел (http://groups.google.com/group/wx-users/browse_thread/thread...)  первый релиз новой экспериментальной ветки кроссплатформенного C++ тулкита для построения графических интерфейсов wxWidgets 2.9.0 (http://www.wxwidgets.org/). В новой ветке:


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

URL: http://groups.google.com/group/wx-users/browse_thread/thread...
Новость: http://www.opennet.me/opennews/art.shtml?num=23377


Содержание

Сообщения в этом обсуждении
"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 15:46 
Оно ещё живое? wxWidgets + GTK уже не есть память со скоростью 1Мб/с?

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 16:18 
Зачем вообще этот тулкин? GTK хватает за глаза

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Щекн Итрч , 11-Сен-09 20:46 
>Зачем вообще этот тулкин? GTK хватает за глаза

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено СуперАноним , 11-Сен-09 21:22 
Наверное, нужно сказать наоборот.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено mike lee , 13-Сен-09 01:37 
наоборот сказать не нужно, потому что wxWidgets это всего лишь удобная прослойка над GTK, WinAPI и т.д.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено User294 , 11-Сен-09 22:37 
Живое, aMule на нем даже написан. И еще ряд софта.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 16:19 
Ты видел как приложения на GTK выглядят в винде? Ах да, винда не нужна. Но к сожалению, у нее самая большая пользовательская аудитория

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 16:23 
Выглядят, кстати, еще куда ни шло, а вот на маках так совсем "вырви глаз"

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено serg1224 , 11-Сен-09 16:27 
>Ты видел как приложения на GTK выглядят в винде? Ах да, винда
>не нужна. Но к сожалению, у нее самая большая пользовательская аудитория

+1

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

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:12 
GTK выглядит в винде очень даже неплохо. Можно сделать тему как в гноме на крайняк.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено serg1224 , 11-Сен-09 23:49 
>GTK выглядит в винде очень даже неплохо. Можно сделать тему как в
>гноме на крайняк.

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

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:28 
>Ты видел как приложения на GTK выглядят в винде? Ах да, винда не нужна. Но к сожалению, у >нее самая большая пользовательская аудитория

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 20:17 
>Ты видел как приложения на GTK выглядят в винде?

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

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 16:27 
Я хоть и соскочил с wxWidgets на Qt после выхода последней под LGPL и выхода Qt Creator - это и сыграло решающую роль, однако вот что хочу сказать про GTK. Выглядит GTK очень плохо под виндой, а может быть еще и под маком. А wxWidgets выглядит по-родному везде. Так что не надо говорить что типа есть GTK. Кроме того wxWidgets это не только GUI, а вообще почти всё. Так что не надо крошить батон на wx.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:21 
Во-первых, если писать что-то нормальное - интерфейсные вещи не столь важны. Во-вторых, темы для GTK настраиваются также как в линуксе, и Clearlooks там тоже есть. А на тот случай, если понадобятся "батарейки", существует питон (с pygtk), идеально предназначенный для написания самых разных кроссплатформенных "морд". Больше всего мне не нравится в этих тулкитах - типы данных, IDE и непонятные трансляторы (в QT). int есть везде int, а char есть char. Поэтому всегда нужно разбивать прогу на две части, одна из которых отвечает за логику и пишется на си, а другая - за интерфейс, соответсвенно её можно сделать на чём то простом и скриптовом.

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:39 
deluge
Мерзенький клиент (всё из-за того же питона, вечно притормаживающий ифейс, не самое радостное использование памяти). На либторрент куда смотрится интересней qBittorrent

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено User294 , 11-Сен-09 22:54 
>На либторрент куда смотрится интересней qBittorrent

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено IGX , 12-Сен-09 17:08 
> Во-первых, если писать что-то нормальное - интерфейсные вещи не столь важны.

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено User294 , 11-Сен-09 22:55 
>Выглядит GTK очень плохо под виндой,

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено аноним , 11-Сен-09 23:47 
>Он симпатичен только местами

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Alexey , 12-Сен-09 18:21 
Есть гораздо более быстрые тулкиты, но естественно еще более страшные.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено аноним , 11-Сен-09 16:30 
В 2.8 воявилась зависимость от gconf, посте чего тулкит умер для меня навсегда.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено serg1224 , 11-Сен-09 16:37 
>В 2.8 воявилась зависимость от gconf, посте чего тулкит умер для меня
>навсегда.

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:14 
Отлично собирается без gconf.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 11-Сен-09 19:52 
Давно пишу программы с использованием wxW. Одна и та же программа одинаково хорошо выглядит в линухе, винде и маке. К сожалению GTK так не умеет. К тому же у GTK нет возможности статической линковки, а таскать за собой 10 метров DLL не очень то приятно :)

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено hda , 11-Сен-09 23:38 
Статическая линковка - злобное порождение мастдая с его отсутствием пакетного менеджера.

"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено serg1224 , 11-Сен-09 23:56 
>Статическая линковка - злобное порождение мастдая с его отсутствием пакетного менеджера.

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


"Релиз графического тулкита wxWidgets 2.9.0"
Отправлено Аноним , 12-Сен-09 21:18 
виджеты используют родные контролы операционок и всегда выглядят отлично на любых платформах - прямо как родные. или почти всегда :)