The OpenNET Project / Index page

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



"Выпуск графического тулкита wxWidgets 3.2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от opennews (??), 07-Июл-22, 18:16 
Спустя 9 лет с момента выхода ветки 3.0 представлен первый выпуск новой стабильной ветки кроссплатформенного тулкита wxWidgets 3.2.0, позволяющего создавать графические интерфейсы для Linux, Windows, macOS, UNIX и  мобильных платформ. По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API. Тулкит написан на языке С++ и распространяется под свободной лицензией wxWindows Library License, одобренной Фондом СПО и организацией OSI. Лицензия основана на LGPL и отличается позволением использования собственных условий для распространения производных работ в бинарной форме...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57470

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (1), 07-Июл-22, 18:16 
wxPython?
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (71), 08-Июл-22, 09:17 
Посмотрел wxRust — что-то выглядит заглохшим. Есть актуальные Rust-биндинги?
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск графического тулкита wxWidgets 3.2.0"  +9 +/
Сообщение от Ванёк (?), 08-Июл-22, 13:38 
На С++ переходи - будет меньше проблем с "заглохшими биндингами")
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (163), 10-Июл-22, 07:34 
Угу, эти проблемы тогда покажутся мелкими неприятностями)
Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (71), 11-Июл-22, 09:35 
Ах да, это же сугубо C++-библиотека. Тут с биндингами заведомо плохо. Вычеркиваем. Вообще меня пока устраивают биндинги к GTK.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

73. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ilya Indigo (ok), 08-Июл-22, 09:22 
Не собирается с сабжем.
Из-за этого дерьма в openSUSE до сих пор сабж в стейджинге весит.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск графического тулкита wxWidgets 3.2.0"  –7 +/
Сообщение от Аноним (2), 07-Июл-22, 18:34 
После гтк надо на ефл убегать, а c++ тулкиты запросто уже к $lang не привязать
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (9), 07-Июл-22, 19:20 
Dшка всё ближе к совместимости с С++ GNU ABI.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск графического тулкита wxWidgets 3.2.0"  +5 +/
Сообщение от Аноним (11), 07-Июл-22, 19:22 
Угу, асимптотически сближается
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Гость (??), 08-Июл-22, 09:56 
Апериодически)
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск графического тулкита wxWidgets 3.2.0"  +3 +/
Сообщение от Аноним (37), 07-Июл-22, 23:14 
Сами-то сколько софта на EFL написали? Думаю, что ответ "нисколько"

Откуда эта мода на этот маргинальный тулкит на полтора землекопа и полторы софтины?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

66. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (66), 08-Июл-22, 08:15 
Я хотел использовать enlightenment в качестве основного окружения, но мне не понравилось, что оно течёт больше кед. И ещё надо весь софт надо из мастер-ветки гита вытягивать, не то чтобы это была проблема, но это прямо напрашивашься на неприятности.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (161), 09-Июл-22, 23:14 
Диванным сторонникам EFL советую ознакомиться с сабжем:

https://what.thedailywtf.com/topic/15001/enlightened

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

164. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (164), 11-Июл-22, 08:19 
а че все насколько плохо?
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Сергей (??), 08-Июл-22, 07:01 
Хватит ругаться страшными словами.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "Выпуск графического тулкита wxWidgets 3.2.0"  +2 +/
Сообщение от Kuromi (ok), 07-Июл-22, 18:53 
"В API wxWebRequest добавлена поддержка HTTPS и HTTP/2."

Серьезно? Ладно если они не умели HTTP2 (хотя сейчас это уже повсеместная вещь), но HTTPS?

Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск графического тулкита wxWidgets 3.2.0"  +4 +/
Сообщение от alexwebgoalemail (?), 07-Июл-22, 19:59 
Это видимо кривожопный перевод. На самом деле добавлен wxWebRequest с поддержкой... Раньше все приходилось делать через libcurl.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (12), 07-Июл-22, 19:27 
> В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.

И какой родной внешний вид на, скажем Linux или FreeBSD/NetBSD, если там графика не встроена в ядра?

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск графического тулкита wxWidgets 3.2.0"  +9 +/
Сообщение от fyjybv (?), 07-Июл-22, 20:08 
Библиотека поддерживает GTK, X11, Qt, Motif.

Всегда рад помочь.
Ваш КЭП.

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от kusb (?), 07-Июл-22, 21:48 
А что значит родной? Это обязательно в ядре?
Оно примерно что угодно может, даже если в ядро Linux добавят вызовы gui из Kolibri и её Boxlib с товарищами.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

31. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (12), 07-Июл-22, 22:08 
Вот я и об этом. Собрал я чистый LFS, накатил Xorg, xclock, xeyes, xterm. Какой у меня тут родной внешний вид?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск графического тулкита wxWidgets 3.2.0"  +3 +/
Сообщение от Аноним (66), 07-Июл-22, 23:08 
Motif.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (12), 08-Июл-22, 09:12 
толсто
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (66), 08-Июл-22, 09:19 
> толсто

Ты сам сказал Xorg, а теперь тебе X-Toolkit толсто.

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (12), 08-Июл-22, 10:12 
ты сказал Motif (к-й я вообще не упоминал, что установил), а не X-toolkit
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск графического тулкита wxWidgets 3.2.0"  +2 +/
Сообщение от Аноним (66), 08-Июл-22, 11:08 
Motif построен поверх Xt, это именно то, что ты спрашивал. А ещё это единственный тулкит, который поддерживает примерно все фичи иксов.
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (12), 08-Июл-22, 12:13 
ок, спс
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (79), 08-Июл-22, 10:53 
Степень родства внешнего вида зависит от встроенности графики в ядро?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

18. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Skullnetemail (ok), 07-Июл-22, 19:51 
> Реализован новый экспериментальный порт wxQt, обеспечивающий работу wxWidgets поверх фреймворка Qt.

Когда допилят, в wxWidgets приложениях гтк можно будет выкинуть)

Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Гыгыгы (?), 07-Июл-22, 21:22 
> Когда допилят, в wxWidgets приложениях гтк можно будет выкинуть)

Да уже можно. ГТК не нужен в принципе.

Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (78), 08-Июл-22, 10:45 
Без гимпа и фокса как-то не очень.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (79), 08-Июл-22, 11:16 
Krita! Fox в виртуалке, контейнере или AppImage (всё в одном). У меня в Wine.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от svetrnd (ok), 08-Июл-22, 14:20 
Крита вообще несколько для другого.
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Анонимомус (?), 08-Июл-22, 16:45 
Да что же вы заладили, в фотошопе тоже можно тулзов для рисования и в гимпе есть куча кистей, от этого они не перестают быть графическими редакторами общего назрачения.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (79), 08-Июл-22, 18:38 
С моими художественными талантами по обрезанию изображений разницы никакой :)
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

125. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Анонимомус (?), 08-Июл-22, 16:43 
Не использовать нативный GTK, а заменить его на прослойку Wine, вы знаете толк в извращениях.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

139. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (79), 08-Июл-22, 18:41 
Мой основной браузер Falkon, а Firefox так на всякимй случай, если в первом не открылось.
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от InuYasha (??), 09-Июл-22, 11:45 
У меня пока 50/50, ищу годный порт ff на qt.
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (169), 11-Июл-22, 17:01 
Так, вроде, не существует пока. Вон только Chromium один инженер из копрорации Добра попытался на Qt портировать.
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Гыгыгы (?), 08-Июл-22, 17:27 
> гимпа

Пусть перебираются на кути. Слишком оно ужасное.

>фокса

Что за фокс?

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

145. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (145), 08-Июл-22, 19:04 
Это который фурри и вообще красный медведь
Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Гыгыгы (?), 11-Июл-22, 10:23 
> Это который фурри и вообще красный медведь

Он не на гтк.

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (51), 08-Июл-22, 02:28 
"По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API."
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

19. "Выпуск графического тулкита wxWidgets 3.2.0"  –11 +/
Сообщение от Xo (?), 07-Июл-22, 19:54 
archlinux.org.ru только у меня не работает? Неужели форум закрыли?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск графического тулкита wxWidgets 3.2.0"  +2 +/
Сообщение от Анонимemail (27), 07-Июл-22, 21:12 
Как это связано с wxWidgets?
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от kusb (?), 07-Июл-22, 21:45 
VPN пробовал?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

33. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Dzen Python (ok), 07-Июл-22, 22:40 
Не умеешь в англицкий?
Дали тебе bbs, нет, хочу жрать васянофорум.
Он и до февраля работал...хм, так себе
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

25. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от антифрактал (?), 07-Июл-22, 20:55 
что, в Code::Blocks появится нормальная поддержка темной темы?
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск графического тулкита wxWidgets 3.2.0"  +4 +/
Сообщение от Аноним (67), 08-Июл-22, 08:45 
black themes matter
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (79), 08-Июл-22, 11:19 
А почему именно тёмной? Должна быть многоцветная!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

89. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от _kp (ok), 08-Июл-22, 11:29 
Настраиваемая. А то многоцветную с радужной путают :)
А просто, абы какая, тёмная, не интересна.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 15:05 
В Code::Blocks будет нормальная подсветка синтаксиса для C++ с подсветкой глобальных и локальных переменных, функций, классов, шаблонов и т.д.?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

26. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (26), 07-Июл-22, 21:07 
Какой-то софт на нем внешне корявый. Или программисты на нем не умеют проектировать не корявые интерфейсы. Либо пилят кастомные виджеты под один тулкит, например wxGTK, на других не проверяют, вот и выглядят инородно. Но и это программистов на нем не красит.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Dzen Python (ok), 07-Июл-22, 22:41 
Не сказал бы, вполне себе. Попробуй outwuker, ЕМНИП, там не переизобретали лисапеды
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (26), 07-Июл-22, 23:08 
Я смотрю по aMule: https://imgur.com/a/y9Mwd3r
Фиксированная ширина у input number (даже кнопки +/- обрезались) и прибит к его label без отступа.
Фиксированная ширина у обычного input.
Сами инпуты разъехались влево-вправо.
Кнопка Открыть куда-то далеко убежала.
Зачем-то кнопки снизу рамкой обвели.
Список слева не имеет бордера - где его границы не увидеть толком.

Таб с самыми примитивными настройками. На остальных можно застрелиться.

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск графического тулкита wxWidgets 3.2.0"  +5 +/
Сообщение от Аноним (41), 07-Июл-22, 23:26 
Это низкая квалификация программистов, которые не знают про wxSizer. На любом тулките можно такое наговнокодить, вида "тут захардкожу кнопку 113x27 пикселей, прибью гвоздями к окну фиксированного размера, а пох, и так сойдёт..."

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

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (26), 07-Июл-22, 23:34 
Ну так я о том и говорю. Либо тулкит такой кривой, либо программисты. Хорошо спроектированного интерфейса у софта я не видел, даже Outwiker плох - например, некоторые тулбары в нём не тулбары, а примитивные Panel + Button. Зачем так сделано - не понятно. На компе у разработчика может нормально, а на других, с другими темами оформления, сразу вылезает природа этих виджетов.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 01:45 
Одни программисты не знают про wxSizer, другие - про wxAuiToolbar.
Так бывает, когда тулкит предоставляет полную свободу построения интерфейса.
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (26), 08-Июл-22, 10:03 
И GTK, и Qt ее дают, но там процент программистов, понимающих принципы проектирования интерфейса, выше. Даже в GTK, что странно.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 11:30 
Ничего странного. У GTK высокий порог вхождения, that's why.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 08-Июл-22, 12:26 
На кутях раньше запросто лютейшее гамно лепили равно как и на гтк
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

76. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Анонимус2 (?), 08-Июл-22, 10:08 
Да и Veracrypt на нем написана, и выглядит не очень. Хотя софтина полезная
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

32. "Выпуск графического тулкита wxWidgets 3.2.0"  –2 +/
Сообщение от Аноним (-), 07-Июл-22, 22:21 
Ахаха...  тулкит)))
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск графического тулкита wxWidgets 3.2.0"  +3 +/
Сообщение от Аноним (41), 07-Июл-22, 23:19 
Лучший GUI тулкит из существующих. По-настоящему кросс-платформенный, с нативным видом под все платформы, с нормальной лицензией, и главное - он просто работает.

GTK пилят неадекваты исключительно под Linux/Gnome (под Windows он просто нерабочий). Qt - с порога хотят денег (даже от прожжёных GPL-коммунистов) и чужеродный вид под всё кроме KDE. Всякими EFL и Tcl/TK можно детей пугать, так эти динозавры с видом эпохи до Windows 95 страшны и убоги. Flutter - личная игрушка Google со своим навязываемом игрушечным языком, которую в любой момент могут отобрать.

Остаётся ещё куча всяких васянских поделок различной степени увечности и экспериментальности, вебмакак-фреймворки на Хроме вида "нам плевать на потребление, просто купи новое железо", или узко-специализированных штук типа ImGUI.

Альтернатив как бы и нет.

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (26), 07-Июл-22, 23:26 
Ложь.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск графического тулкита wxWidgets 3.2.0"  +2 +/
Сообщение от Аристарх (??), 08-Июл-22, 14:21 
Не "ложь", а "клади"!
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (43), 07-Июл-22, 23:56 
На линуксе сабж - это обёртка над gtk, и потребление памяти соответсвующее - приближается к 100 мб на хелоуворде.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

49. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 01:53 
Запустил те пять своих программ, которые есть на домашней машине.
30 - 60 мег на старте.
Поздравляю, гражданин, соврамши!
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (67), 08-Июл-22, 09:03 
Запустил те пять своих программ, которые есть на домашней машине.
3 - 6 гиг на старте.
Поздравляю, гражданин, соврамши!

Верьте мне, я врать не буду!

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Еще один аноним (?), 08-Июл-22, 12:37 
Если я правильно понимаю, кто вы... чисто по словам и построению фраз... Товарищ Папа-Буба-как-вас-там, вам ли говорить про "соврамши", после вашего регулярного вранья на других сайтах?
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

129. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 17:01 
> Если я правильно понимаю, кто вы...

Неправильно вы понимаете.
Врать (и хамить по телефону, на сайтах, да и каким-либо другим образом) привычки не имею.

Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск графического тулкита wxWidgets 3.2.0"  +3 +/
Сообщение от achtosluchilos (ok), 08-Июл-22, 05:33 
Прожорливость gtk3 hello world (и любых других программ) на линуксе прямо зависит от дистрибутива и от того на реальном ли железе запускается софт или же в vmware/vbox/qemu/etc. От того как собрано GTK в этом дистрибутиве.

Например, под vmware "hello world" кушает порядка 30 мб озу. После добавления значка на кнопку через https://developer-old.gnome.org/gtkmm/stable/classGtk_1_1But... (форсировать отображение значка тоже нужно, ибо это гном https://docs.gtk.org/gtk3/property.Button.always-show-image....) потребление памяти добавляет +20мб! То есть 50мб на hello world. Я так полагаю здесь проблемы с vmware opengl драйвером, который возможно работает в софтовом режиме и не использует vram (хотя 3D включено и vram установлена в настройках vm).

А вот на реальном железе (драйвер nvidia) тупо hello world пустой 6 mb.
set_icon_name(Glib::ustring("media-flash")); = сразу 8 mb. +2 mb видимо за работу с Gtk::IconTheme.
на отображения небольшого окна с набором виджетов combobox, checkbox, пару кнопок и полей ввода = 10 мб.

VMware я проверял на Fedora. Реальном железе стоит PopOS.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

55. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от achtosluchilos (ok), 08-Июл-22, 06:12 
Под Fedora с GTK4 приложениями под vmware/vmgfx все еще хуже. Без 3D (swrast.so) они потребляют 170 мб на hello world https://www.gtk.org/docs/getting-started/hello-world В то время с 3D 115 мб. (То есть 55mb VRAM??)

glxgears же вообще не запускается под fedora/vmware тупо segmentation fault.

В Ubuntu же цифры 140мб / 90 мб. Тупо на 30 мб меньше для GTK4. Вот и гадай что там дистрибутивоклепатели творят каждый по-своему.

Как я раньше везде заявлял (в частности, на лоре, да и здесь) у GTK4 реально БОЛЬШИЕ проблемы с потреблением озу и тратой ресурсов CPU/Memory/VRAM.

А вот на реальном железе все более-менее hello world кушает всего лишь 18 мб. То есть у gtk4 есть реально огромные проблемы с работой под vmware/vmgfx/swrast.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от achtosluchilos (ok), 08-Июл-22, 06:26 
Для тех, кто реально хочет поэкспериментировать и сравнить потребление hello world GTK3 vs GTK4, VMWare(vmgfx) vs qemu vs PC советую смотреть на sudo cat /proc/PID/smaps | less либо sudo pmap PID.

Например, под ubuntu/vmware/без 3D что мы видем у gtk4: heap RSS 50 mb, swrast RSS 10 mb, libLLVM-13.so.1 RSS 45 mb.

Что же мы видим у gtk3? heap rss 5 mb. Пять карл! У gtk3 размер heap рантайма в 10 раз меньше gtk4, все еще считаете в gtk4 нет проблем?!

Если под ubuntu запустить GSK_RENDERER=cairo ./hello-world-gtk4 то получим 77 мб Сairo не поддерживает 3D совсем https://docs.gtk.org/gsk4/class.CairoRenderer.html

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от achtosluchilos (ok), 08-Июл-22, 11:16 
77мб это ubuntu/vmware.

То есть что я выше хотел сказать: TL;DR: На реальном железе у gtk3/4 все ОК (у gtk3 лучше поэтому я пишу софт на gtk3 и он еще долго будет идти как LTS). А вот под виртуалками все еще хуже, и намного хуже если в виртуалке не разрешено 3D ускорение.

Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (43), 08-Июл-22, 12:42 
На fltk на arm32 2мб получалось потребление озу.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (45), 08-Июл-22, 00:01 
А теперь открой для себя Lazarus, вот это настоящий гуй тулкит кроссплатформенный.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

46. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от анонист (?), 08-Июл-22, 00:19 
Но ведь GUI тулкит в Lazarus - это Qt
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (60), 08-Июл-22, 06:52 
Я ждал что кто-то напишет про Lazarus.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

88. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (79), 08-Июл-22, 11:21 
Кроссплатформенный, но одноязыковый.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

175. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Neon (??), 22-Июл-22, 21:28 
Причем язык еще маргинальный.) Для теоретиков любителей, но не для практиков
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от maximnik0 (?), 08-Июл-22, 05:07 
>Tcl/TK можно детей пугать

Зависит от клалификации программиста.Не кто же не запрещает внешние либы с open gl подхватывать. На хабре был цикл статей разработчика на Tk/tсl так с одного его приложен я восхищаюсь - и под хр нормально смотрится и  под 10. Приложение генератор внутренних сертификатов, проверка, отзыв и т.д. И при этом весьма компактно написано, 2,4 мгб!! Есть и,, линукс версия, но там графика стандартная, автор ругаться что адреса вызовов функций из за рандоминизации разные, просто так внешние библиотеки не получиться вызвать.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

54. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от achtosluchilos (ok), 08-Июл-22, 05:55 
>>Tcl/TK можно детей пугать
> Зависит от клалификации программиста.Не кто же не запрещает внешние либы с open
> gl подхватывать. На хабре был цикл статей разработчика на Tk/tсl так
> с одного его приложен я восхищаюсь - и под хр нормально
> смотрится и  под 10. Приложение генератор внутренних сертификатов, проверка, отзыв
> и т.д. И при этом весьма компактно написано, 2,4 мгб!! Есть
> и,, линукс версия, но там графика стандартная, автор ругаться что адреса
> вызовов функций из за рандоминизации разные, просто так внешние библиотеки не
> получиться вызвать.

Видели мы это приложение. Оно страшное до ужаса.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (60), 08-Июл-22, 06:56 
Просто покажи нам что в твоём понимании противоположно страшному чтобы мы могли понимать к чему стремиться в жизни.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (60), 08-Июл-22, 06:55 
Не надо обращать на него внимание. Это один из любителей "дизайна". Им надо чтобы "дизайн" был. Им нужно чтобы среда рабочего стола была с "дизайном" а не для работы. С такими людьми бесполезно спорить, просто у них так психика устроена.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

81. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (26), 08-Июл-22, 11:01 
Если речь про это приложение...

https://habr.com/ru/post/345574/
https://habr.com/ru/post/343930/

Первый скрин еще более-менее, но что видим дальше? Кнопки "Насмотрелся!", "На сегодня хватит!", вырвиглазные голубой и салатовые бэкграунды, заголовки "Изящная печать квалифицированного сертификата" - это точно для работы, а не для смехуечков? Это ведь не минимальный приоритет выделенный программистом внешнему виду, я бы наоборот сказал, что дизайну уделено много внимания.

Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск графического тулкита wxWidgets 3.2.0"  +2 +/
Сообщение от Аноним (105), 08-Июл-22, 13:44 
Плюсую, диалог открытия файлов - это просто "ААА, МОИ ГЛАЗА!". Вообще любой софт на Tcl/Tk выглядит так будто он сломан. Словно ты заходишь в комнату, а там вся стена ободрана, из неё торчат трубы и проводка, вместо розеток - скрученные провода, что-то капает, где-то искрит.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от maximnik0 (?), 08-Июл-22, 23:03 
> Если речь про это приложение...
> https://habr.com/ru/post/345574/
> https://habr.com/ru/post/343930/

Да это приложение, но я не вижу описания улучшенной версии_где использовалось Оpen gl.Внешний вид был гораздо лучше,добавлял ось совсем немного кода, правда автор сразу придуприждал что понимать этот код совсем нетривиальная задача, т.к используется метод прямых вызовов функций open gl, похоже автора заели тролли, и он поубирал урок и то приложение.

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

59. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (60), 08-Июл-22, 06:52 
>Всякими EFL и Tcl/TK можно детей пугать, так эти динозавры с видом эпохи до Windows 95 страшны и убоги.

Не знаю про EFL, но Equinox Desktop Environment (EDE) на Fast, Light Toolkit (FLTK) быстрая легкая среда рабочего стола (СРС). Интерфейс прост и понятен даже новичку.
А если говорить про Trinty (TDE) то TQt вообще идеальный тулкит.
  

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

82. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (79), 08-Июл-22, 11:02 
EDE не успел дорасти до полноценной DE. Был у него потенциал, но заброшен с 2013.
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (60), 08-Июл-22, 11:31 
>EDE не успел дорасти до полноценной DE

EDE копировал буквально один-в-один Windows 95-98. Win98 вполне себе функциональна для своего времени.  

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (83), 08-Июл-22, 11:07 
Как может быть идеальным то, что устарело? Никто не захочет ни юзать такое, ни писать под это. Это же отвратитиельно!
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

92. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (60), 08-Июл-22, 11:37 
>Как может быть идеальным то, что устарело?

Колесо тоже устрало?

>Никто не захочет ни юзать такое, ни писать под это.

К сожалению авторы дистрибутивов, разработчики программ рассуждают также как ты, а я как конечный пользователь вынужден выбирать из Гнома и КДЕ, хотя мне достаточно Equinox. Но к счастью я могу сделать свой собственный дистрибутив, чем наверное и займусь.


>Это же отвратитиельно!

Это всего лишь твоё мнение. К сожалению или к счастью не у всех развито чувство прекрасного, как у тебя. Покажи что на твой взгляд не отвратительно.

Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 08-Июл-22, 16:09 
> Колесо тоже устрало?

Анон вознамерился на колёсах по космосу или под водой ездить ?

Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (148), 08-Июл-22, 19:53 
"в космосе" или "под водой" не бывает поверхностей? На повозках с полозьями будешь морских коньков запрягать?
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 09-Июл-22, 16:37 
> "в космосе" или "под водой" не бывает поверхностей?

Расскажи мне, как на колёсах будешь с Земли до Луны ехать

Или в объёме океана «ехать»

Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (79), 08-Июл-22, 18:47 
Нафига создавать свой собственный дистрибутив? Gentoo, LFS
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

93. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (60), 08-Июл-22, 11:40 
Хочу заметить, что я считаю одинаково уродскими и современный Гном и КДЕ. Хотя первые версии были похожи между собою и копировали  Win98.  Из чего делаем вывод что первые версии были удобнее в использовании чем последующие. То же самое касается и Винды, 98-я удобнее 11-й.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

96. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 11:45 
Трепло, ты хоть видел те первые версии? Внешний вид Гнома слизывали с Маков, например.
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (43), 08-Июл-22, 12:44 
Чё там слизывали? Не свисти, там примитивно всё было и лагало на том железе, где кде3 летал и выглядел куда лучше.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 17:10 
На самом деле, я ошибся, и первый Гном действительно выглядел как привет из 90-х, каковым, собственно, и был.
А вот второй, где все подряд элементы таки слизывались с яблочной системы - как раз современник так восхваляемых вами третьих кед. Которые лично я до сих пор считаю некрасивыми именно из-за привычки к Гному. Убунту 10.04 со вторым Гномом я помню, например, по работе на Atom D510 - было неторопливо, но винды или кеды на этой железке были ну ничуть не живее.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (148), 08-Июл-22, 19:50 
>А вот второй, где все подряд элементы таки слизывались с яблочной системы

Отличие Mac от Win: панель вверху, кнопки управления окном слева.
Взять MATE, да по умолчанию панель вверху, но двумя кликами её можно перенести вниз. Кнопки управления окном  справа. На лицо копирование Win.

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (148), 08-Июл-22, 19:46 
>Трепло, ты хоть видел те первые версии? Внешний вид Гнома слизывали с Маков, например.

В этот раз поленился скриншот прикреплять и ты воспользовался. Вот что за люди, будут спорить, обвинять оппонента во лжи, сами лгать, только чтобы отстоять свою точку зрения.

KDE 1 копирует 1-в-1 Win98 вплоть до окон настройки экрана.
https://en.wikipedia.org/wiki/K_Desktop_Environment_1#/media...
https://en.wikipedia.org/wiki/K_Desktop_Environment_1#/media...

Gnome 1 файловый менджер не отличим от файлового менеджера Win98
https://en.wikipedia.org/wiki/GNOME#/media/File:GNOME_1.0_(1999,_03)_with_GNOME_Panel_1_and_File_Manager.png

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

149. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 21:30 
За два с половиной часа до этого вашего комментария я признал свою ошибку и уточнил позицию.
Извините, если испортил вам решительную победу над воображаемым врагом.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (45), 07-Июл-22, 23:57 
Под Windows XP собирается ?
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 02:05 
Насколько я помню, последняя версия, с которой я что-то собирал под ХР - 3.1.4.
Могут быть мелкие тараканы в элементах интерфейса и их свойствах, которые в Windows появились только в Семерке - но это нетрудно отловить.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (58), 08-Июл-22, 06:37 
По win 98, с таким внешним видом самое то собирать.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

63. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (60), 08-Июл-22, 06:57 
Можно ли ХР запустить на 386?
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

101. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от maximnik0 (?), 08-Июл-22, 12:37 
> Можно ли ХР запустить на 386?

Нет. Там минимум был 233 ммх процессор.

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 15:57 
MMX не обязательно. Ну и 233, очевидно, от балды.
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от maximnik0 (?), 08-Июл-22, 18:20 
>MMX не обязательно. Ну и 233, очевидно, от балды.

Как я помню ОФИЦИАЛЬНО минимально обазначенно пентиум  233 МГц_(но 233 выпускали уже с ммх) .Да есть ключ  для setup отключает проверку (с митинского базара диски обычно использовали эту опцию по умолчанию) люди умудряются на 133 пентиум ставить. НО ЯДРО требует наличии инструкции CMPXCHG8B на процессоре так что без хаков на 486 комп не поставишь. Кроме того без ммх не  работает деректх 9 версии b#c,куча звуковых драйверов и видио драйверов.

Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 18:47 
Вопрос был о том, на чём можно запустить. Запустить можно на любом пне.

Directx 9 появился уже после выхода XP.

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск графического тулкита wxWidgets 3.2.0"  –6 +/
Сообщение от Аноним (58), 08-Июл-22, 06:36 
Кеды в 100 раз лучше, а не это 9 летнее поделие мамонта. Отъезд и по графике и по функционалу и по документации.
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (177), 13-Сен-22, 21:49 
Так вот вопрос тогда, а wxWidgets поддерживает биндинги к KDE?
На сколько я понимаю, там не обычный Qt, а какой-то свой обернутый во что-то?
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (65), 08-Июл-22, 08:12 
> В API wxWebRequest добавлена поддержка HTTPS и HTTP/2.

Зачем это в тулките для GUI?! Кому надо, тот пусть libcURL использует, и обёртки к ней для C++.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 11:41 
А кто вам сказал, что это только тулкит для GUI?
В нем, например, wxThread есть. Причем вполне рабочий.
А указанный класс, собственно, под Линуксом и работает как обертка над курлом.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Ванёк (?), 08-Июл-22, 16:12 
Я, конечно, понимаю, что wxWidgets родом из далёких 199х, но в современном С++ уже есть *встроенные* средства работы с потоками. Зачем этот нафталин?
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от ryoken (ok), 08-Июл-22, 09:04 
>>Спустя 9 лет с момента выхода ветки 3.0 представлен первый выпуск новой стабильной ветки кроссплатформенного тулкита wxWidgets 3.2.0

Основательно граждане работают, не то что всякие Хромы, Системды и иже с ними :).

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (79), 08-Июл-22, 11:00 
И то, и то - крайности.
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (98), 08-Июл-22, 12:20 
зато с++ посерединке (почти): 3 года между стандартами
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 11:44 
У них понемногу выходили обновления в нестабильной ветке 3.1.x - которой вполне можно было пользоваться в продакшене. Последнее вышедшее недавно 3.1.7, видимо, показало, что регрессии поправили, а новых не добавили - значит, можно выкатить очередную стабильную версию и начать работу над 3.3.х
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

106. "Выпуск графического тулкита wxWidgets 3.2.0"  –2 +/
Сообщение от Ванёк (?), 08-Июл-22, 13:52 
Время wxWidgets, Qt, GTK и т.п. безвозвратно ушло.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (108), 08-Июл-22, 14:03 
Ну-ка, ну-ка, интересно — а что же пришло?
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аристарх (??), 08-Июл-22, 14:27 
В том и дело, что НИЧЕГО. Вырвиглазные "многоплатформенные тулкиты" обос___лись по самое горло, доказав, что невозможно сделать павлиноуткоежа. Кто это ещё не понял, продолжают играться в многоплатформу, очевидно убивая время.
"Нативные приложения - это хорошо. Нативные - это надёжно!" (ц) Борис
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (108), 08-Июл-22, 15:18 
В чём обсёр Qt как мультиплатформы?
Нативные приложения — а, ну давайте под винду кодить на голом WinAPI, а по линукс под голые иксы.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Ванёк (?), 08-Июл-22, 16:24 
Qt нормально, но, как по мне, для GUI слишком уж жирно, негибко, переусложнено и затруднительно что-то менять в самой библиотеке без её перекомпиляции...
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (66), 08-Июл-22, 16:47 
Это не так работает. И, что-то мне подсказывает, видел ты его только на картинках.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:02 
Опиши конкретно, как это работает)
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (66), 08-Июл-22, 18:37 
> Опиши конкретно, как это работает)

Скажем, если тебе надо свой виджет, которого нет, ты наследуешься от кутей и делаешь свой виджет. Примерно так же, когда хочешь добавить фич существующему. А в кишки лезь это дело гнилое, независимо от тулкита. Как ты деплоить свой кастомный тулкит потом собираешься, не говоря уж о сопровождении?

Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:55 
Много раз сталкивался с тем, что проблему можно было бы решить изменением всего одной или нескольких строчек в исходниках тулкита (в том числе из-за ошибок в тулките), но по понятным причинам из-за невозможности внедрить эти изменения в сам тулкит приходилось городить немалый огород, чтобы как-то решить проблему...
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 19:00 
Или же приходится идти на то, чтобы поддерживать свою версию тулкита, что в случае с GTK, Qt и подобными монстрами не представляется возможным, поэтому в своих проектах стараюсь использовать набор из более мелких библиотек, - в случае чего вполне реально поддерживать свои версии этих библиотек или в некоторых случаях вообще возможно встраивать их или их части в виде исходников в свои проекты.
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

170. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Карабьян (?), 11-Июл-22, 19:41 
А какими мелкими библиотеками можно заменить данные тулкиты?
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 11-Июл-22, 22:37 
Учитывая, что в данных тулкитах вся ценность только в GUI, то в зависимости от задач можно использовать и другие GUI-библиотеки. Мне нравится Dear ImGui, но оно требует допиливания. Хотя для ряда задач оно намного удобнее и функциональнее Qt, GTK и тем более wxWidgets.
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Neon (??), 22-Июл-22, 21:32 
Qt кривоватое неудобное поделие. QWidget'ы неудобны, для садомазо. QML еще большее извращение. С++ не хватает, давайте еще Javascript присобачим, пусть извращаются.
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

113. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 15:15 
Для каждого приложения индивидуально, исходя из задач, сферы применения, языка программирования и т.д.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

115. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (108), 08-Июл-22, 15:21 
Давайте не уходить от ответа. Вот пишу я некоторое не особо специфическое приложение, которому нужен гуй — форма открытия файлов, меню, кнопочки, листбоксы/чекбоксы (каковых приложений 90%) — что мне использовать, если Qt/GTK/wxWidgets мертвы? Может, взять Electron?
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Ванёк (?), 08-Июл-22, 15:28 
Если какая-то утилита для обработки данных, то я вообще консолью обхожусь. А если пользователи требуют для неё GUI, то в данном случае его вообще пофиг на чём писать. Если полноценное приложение, которое разрабатывается годами, то тогда нужно тщательно выбирать средства разработки, исходя из задач и доступных ресурсов. Но ни wxWidgets, ни GTK я бы даже не рассматривал.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 15:48 
Я, конечно, понимаю, что консоль — это наше всё, но для какого-нибудь avidemux она, увы, не годится. Так что брать-то?
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 16:08 
Опишите задачу)
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 08-Июл-22, 16:15 
Может так оказаться, что проще и универсальней будет запилить нативный бекенд и веб-морду
Причём, сколь-нибудь нормальная веб-морда с тоннами возможностей по отображению, сможет норм работать на любой оси и архитектуре где есть браузер
А бэкенд - возможно, компилить, но зато он к графическому инструментарию конкретной машины не будет привязан
При желании, бэкенд и «морда» могут и вовсе на разных устройствах работать.. а то и не бесплатно :)
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

131. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 17:17 
Это и есть выше упомянутый Электрон.
Прожорливое говнище, универсальное настолько, что не подходит ни для чего вообще.
Ибо сама идея заводить "нативный бэкенд" там, где на хрен не нужен сервер - это уже натягивание совы на глобус, изначально. Независимо от того, что там будет в приложении.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:17 
Классическая схема - всё абстрагировать/переусложнить, потом героически решать проблемы абстрагирования/переусложнения всякими костылями и ещё большим абстрагированием и переусложнением... и так несколько раз до посинения... А потом, наконец, понять, что проще это всё на хрен выкинуть, и в конце концов просто взять "велосипед" и "допилить"... И это в результате оказывается надёжнее, проще, функциональнее и вообще быстрее и удобнее)))
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 18:40 
Ага, вместо написания приложения я сяду писать свой тулкит.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:49 
За основу можно взять что-то более-менее подходящее под задачу, но что при реальной необходимости можно допилить.
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 09-Июл-22, 16:35 
> Это и есть выше упомянутый Электрон.

Отчасти но нет - электрон, насколько помню, упомянутое предоставляет в рамках единого приложения

А вот даже захотел ты запилить ПО для управления своей же железкой, да такое чтобы не надо было под каждую версию каждой ОСи и архитектуры собирать - чтобы оно работало даже там, где ты изначально и не планировал..
Конкретно для упомянутого случая - часто, привет, lighttpd + sqlite + react
И браузер, в котором открывается энная страница при подключении устройства и можно норм настраивать. Причём, хоть на х86, хоть на арме, хоть - на Эльбрусе, разумеется, и на графический инструментарий тоже пофиг - оно и так норм работает
Иные аноны будут плеваться, но те, кто понормальней, вспомнят те времена, когда даже иной юсб-модем можно было запустить только под конкретной осью тупо потому, что на остальные не было управляющего ПО

А жрущее или не_жрущее - так тут неоднозначно. Часто система позволяет процессам жрать столько сколько они хотят пока памяти полно, как только начинает не_хватать - начинает трясти и немало памяти высвобождается

Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

159. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 09-Июл-22, 17:19 
Где имение, а где вода...
Веб-сервер на отдельной железке - это удобно, универсально и полностью оправданно.
Веб-сервер же, подпирающий программку на полтора окошка только ради того, чтобы не разбираться с API этих окошек под каждую систему - это дурость. Особенно потому, что как раз проблему абстрагирования от низкоуровневого системного API прекрасно решает сабж.
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от InuYasha (??), 09-Июл-22, 11:49 
Я оформил возврат, продавец пока молчит. Может, спор открою.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

119. "Выпуск графического тулкита wxWidgets 3.2.0"  –2 +/
Сообщение от Аноним (119), 08-Июл-22, 16:06 
> отличается позволением
> позволением

Автор, пиши новости сразу на старославянском, к чему эти дешёвые манеризмы?

Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (-), 08-Июл-22, 23:22 
Это не старославянский, а казённо-бюрократический:

> позволением использования собственных условий для распространения производных работ в бинарной форме.

Два прилагательных, два предлога, остальное существительные. Только бюрократы настолько ненавидят глаголы, потому что их философско-мировоззренческая позиция сводится к тому, чтобы ничего не делать (пока не делаешь ничего, невозможно оказаться козлом отпущения за проявленную инициативу), и глагол для них страшнее прокуратуры.

А всякие неумные люди, не читавшие классиков в школе, подражают бюрократам, думая что они умнее выглядят, когда избегают глаголов.

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

Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (128), 08-Июл-22, 16:57 
1ске в радость)
Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (153), 09-Июл-22, 02:53 
Пытались пользоваться на работе. У этого тулкита ооооочень плохо зделана оптимизация! Не рекомендую!
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от InuYasha (??), 09-Июл-22, 11:52 
wx rulez. Только об сайзеры можно мозг сломать. А backend в виде GTK и Qt можно выбирать без перекомпиляции? Было бы круто посмотреть как одна прога работает под KDE или Mate на одной машине и ОС.
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Vcoder (ok), 09-Июл-22, 21:04 
Для российских пользователей закладок нет?
Ответить | Правка | Наверх | Cообщить модератору

168. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Vcoder (ok), 11-Июл-22, 15:30 
Поясню на всякий случай.

В связи с ситуацией в Европе уже были случаи внедрения в СПО вредоносных закладок, направленных на российских и белорусских пользователей. Об этом писали и на опеннете:
https://www.opennet.ru/opennews/art.shtml?num=56870
и не только:
https://www.eff.org/deeplinks/2022/03/anti-war-hacktivism-le...

Учитывая украинский флаг в шапке сайта WxWidgets, исключить наличие в их коде чего-то подобного нельзя.

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

Если у кого-нибудь есть информация о наличии/отсутствии подобных закладок в коде WxWidgets, - прошу высказаться, думаю это будет интересно многим.

Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (167), 11-Июл-22, 14:54 
А как же Rust?!
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (172), 12-Июл-22, 16:57 
ну зайдя на сайт можно больше не использовать его, т.к. не является интернациональным проектом. Справа верху хайповский флаг. Раньше юзал немного это framework на C++  и скорость радовала - намного выше qt. Но проблема с документацией и проблема с обновлениями ложила часто интерфейс весь. В продакшене стремно использовать его пока. Он хоть и давно но развивается крайне медленно.
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от abu (?), 16-Июл-22, 10:44 
Люблю этот тулкит. Но не использую.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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