The OpenNET Project / Index page

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

Выпуск графического тулкита wxWidgets 3.2.0

07.07.2022 17:45

Спустя 9 лет с момента выхода ветки 3.0 представлен первый выпуск новой стабильной ветки кроссплатформенного тулкита wxWidgets 3.2.0, позволяющего создавать графические интерфейсы для Linux, Windows, macOS, UNIX и мобильных платформ. По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API. Тулкит написан на языке С++ и распространяется под свободной лицензией wxWindows Library License, одобренной Фондом СПО и организацией OSI. Лицензия основана на LGPL и позволяет задавать собственные условия для распространения производных работ в бинарной форме.

Кроме разработки программ на С++ wxWidgets предоставляет биндинги для большинства популярных языков программирования, в том числе для PHP, Python, Perl и Ruby. В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.

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

  • Реализован новый экспериментальный порт wxQt, обеспечивающий работу wxWidgets поверх фреймворка Qt.
  • В порте wxGTK обеспечена полноценная поддержка протокола Wayland.
  • Добавлена поддержка экранов с высокой плотностью пикселей (High DPI). Добавлена возможность назначения разных DPI для разных мониторов и динамического изменения DPI. Предложен новый API wxBitmapBundle, позволяющий как одним целым манипулировать несколькими вариантами растрового изображения, представленных в разных разрешениях.
  • Предложена новая сборочная система на базе CMake. В сборочную систему добавлена поддержка новых компиляторов (включая MSVS 2022, g++ 12 и clang 14) и операционных систем.
  • Переработана поддержка OpenGL, улучшено использование новых версий OpenGL (3.2+).
  • Добавлена поддержка сжатия LZMA и файлов ZIP 64.
  • Усилена защита на этапе компиляции, благодаря возможности отключения опасных неявных преобразований между строками с типами wxString и "char*".
  • Добавлена поддержка событий для управляющих жестов, воспроизводимых при помощи мыши.
  • В классах wxFont и wxGraphicsContext добавлена возможность указания нецелых значений при определении размера шрифтов и ширины светового пера.
  • В классе wxStaticBox реализована возможность назначения произвольных меток окнам.
  • В API wxWebRequest добавлена поддержка HTTPS и HTTP/2.
  • В классе wxGrid добавлена поддержка заморозки столбцов и строк.
  • Представлены новые классы: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxBitmapBundle, wxNativeWindow, wxPersistentComboBox, wxPowerResourceBlocker, wxSecretStore, wxTempFFile и wxUILocale.
  • Для всех новых и некоторых существующих классов реализованы новые обработчики XRC.
  • Представлены новые методы: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime:: GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(), wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(), wxToolbook::EnablePage(), wxUIActionSimulator::Select().
  • Внесены значительные улучшения в классы wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl и wxUIActionSimulator.
  • Улучшена поддержка платформы macOS, в том числе реализована возможность использования тёмной темы оформления и добавлена поддержка устройств на процессорах ARM.
  • Внесены улучшения, связанные с поддержкой стандарта C++11. Добавлена поддержка сборки компиляторами C++20.
  • Обновлены все входящие в комплект сторонние библиотеки. Добавлена поддержка WebKit 2 и GStreamer 1.7.


  1. Главная ссылка к новости (https://groups.google.com/g/wx...)
  2. OpenNews: Выпуск графического тулкита wxWidgets 3.1.4
  3. OpenNews: Выпуск графического тулкита wxWidgets 3.1.2
  4. OpenNews: Релиз графического тулкита wxWidgets 3.1.1
  5. OpenNews: Выпуск библиотеки для создания графических интерфейсов Slint 0.2
  6. OpenNews: Релиз графического тулкита wxWidgets 3.0.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57470-wxwidgets
Ключевые слова: wxwidgets, gui
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (157) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:16, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wxPython?
     
     
  • 2.71, Аноним (71), 09:17, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел wxRust — что-то выглядит заглохшим. Есть актуальные Rust-биндинги?
     
     
  • 3.104, Ванёк (?), 13:38, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    На С++ переходи - будет меньше проблем с "заглохшими биндингами")
     
     
  • 4.163, Аноним (163), 07:34, 10/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, эти проблемы тогда покажутся мелкими неприятностями)
     
  • 4.165, Аноним (71), 09:35, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ах да, это же сугубо C++-библиотека. Тут с биндингами заведомо плохо. Вычеркиваем. Вообще меня пока устраивают биндинги к GTK.
     
  • 2.73, Ilya Indigo (ok), 09:22, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не собирается с сабжем.
    Из-за этого дерьма в openSUSE до сих пор сабж в стейджинге весит.
     

  • 1.2, Аноним (2), 18:34, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    После гтк надо на ефл убегать, а c++ тулкиты запросто уже к $lang не привязать
     
     
  • 2.9, Аноним (9), 19:20, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Dшка всё ближе к совместимости с С++ GNU ABI.
     
     
  • 3.11, Аноним (11), 19:22, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Угу, асимптотически сближается
     
     
  • 4.74, Гость (??), 09:56, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Апериодически)
     
  • 2.37, Аноним (37), 23:14, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сами-то сколько софта на EFL написали? Думаю, что ответ "нисколько"

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

     
     
  • 3.66, Аноним (66), 08:15, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я хотел использовать enlightenment в качестве основного окружения, но мне не понравилось, что оно течёт больше кед. И ещё надо весь софт надо из мастер-ветки гита вытягивать, не то чтобы это была проблема, но это прямо напрашивашься на неприятности.
     
  • 3.161, Аноним (161), 23:14, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Диванным сторонникам EFL советую ознакомиться с сабжем:

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

     
     
  • 4.164, Аноним (164), 08:19, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    а че все насколько плохо?
     
  • 2.64, Сергей (??), 07:01, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хватит ругаться страшными словами.
     

  • 1.5, Kuromi (ok), 18:53, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "В API wxWebRequest добавлена поддержка HTTPS и HTTP/2."

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

     
     
  • 2.21, alexwebgoal (?), 19:59, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это видимо кривожопный перевод. На самом деле добавлен wxWebRequest с поддержкой... Раньше все приходилось делать через libcurl.
     

  • 1.12, Аноним (12), 19:27, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.

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

     
     
  • 2.22, fyjybv (?), 20:08, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Библиотека поддерживает GTK, X11, Qt, Motif.

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

     
  • 2.30, kusb (?), 21:48, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что значит родной? Это обязательно в ядре?
    Оно примерно что угодно может, даже если в ядро Linux добавят вызовы gui из Kolibri и её Boxlib с товарищами.
     
     
  • 3.31, Аноним (12), 22:08, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот я и об этом. Собрал я чистый LFS, накатил Xorg, xclock, xeyes, xterm. Какой у меня тут родной внешний вид?
     
     
  • 4.36, Аноним (66), 23:08, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Motif.
     
     
  • 5.70, Аноним (12), 09:12, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    толсто
     
     
  • 6.72, Аноним (66), 09:19, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > толсто

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

     
     
  • 7.77, Аноним (12), 10:12, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты сказал Motif (к-й я вообще не упоминал, что установил), а не X-toolkit
     
     
  • 8.84, Аноним (66), 11:08, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Motif построен поверх Xt, это именно то, что ты спрашивал А ещё это единственны... текст свёрнут, показать
     
     
  • 9.97, Аноним (12), 12:13, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ок, спс ... текст свёрнут, показать
     
  • 2.79, Аноним (79), 10:53, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Степень родства внешнего вида зависит от встроенности графики в ядро?
     

  • 1.18, Skullnet (ok), 19:51, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Реализован новый экспериментальный порт wxQt, обеспечивающий работу wxWidgets поверх фреймворка Qt.

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

     
     
  • 2.28, Гыгыгы (?), 21:22, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда допилят, в wxWidgets приложениях гтк можно будет выкинуть)

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

     
     
  • 3.78, Аноним (78), 10:45, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Без гимпа и фокса как-то не очень.
     
     
  • 4.86, Аноним (79), 11:16, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Krita! Fox в виртуалке, контейнере или AppImage (всё в одном). У меня в Wine.
     
     
  • 5.109, svetrnd (ok), 14:20, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Крита вообще несколько для другого.
     
     
  • 6.126, Анонимомус (?), 16:45, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да что же вы заладили, в фотошопе тоже можно тулзов для рисования и в гимпе есть куча кистей, от этого они не перестают быть графическими редакторами общего назрачения.
     
  • 6.137, Аноним (79), 18:38, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С моими художественными талантами по обрезанию изображений разницы никакой :)
     
  • 5.125, Анонимомус (?), 16:43, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не использовать нативный GTK, а заменить его на прослойку Wine, вы знаете толк в извращениях.
     
     
  • 6.139, Аноним (79), 18:41, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мой основной браузер Falkon, а Firefox так на всякимй случай, если в первом не открылось.
     
     
  • 7.154, InuYasha (??), 11:45, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня пока 50/50, ищу годный порт ff на qt.
     
     
  • 8.169, Аноним (169), 17:01, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так, вроде, не существует пока Вон только Chromium один инженер из копрорации Д... текст свёрнут, показать
     
  • 4.132, Гыгыгы (?), 17:27, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > гимпа

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

    >фокса

    Что за фокс?

     
     
  • 5.145, Аноним (145), 19:04, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это который фурри и вообще красный медведь
     
     
  • 6.166, Гыгыгы (?), 10:23, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Это который фурри и вообще красный медведь

    Он не на гтк.

     
  • 2.51, Аноним (51), 02:28, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API."
     

  • 1.19, Xo (?), 19:54, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    archlinux.org.ru только у меня не работает? Неужели форум закрыли?
     
     
  • 2.27, Аноним (27), 21:12, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как это связано с wxWidgets?
     
  • 2.29, kusb (?), 21:45, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    VPN пробовал?
     
  • 2.33, Dzen Python (ok), 22:40, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не умеешь в англицкий?
    Дали тебе bbs, нет, хочу жрать васянофорум.
    Он и до февраля работал...хм, так себе
     

  • 1.25, антифрактал (?), 20:55, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что, в Code::Blocks появится нормальная поддержка темной темы?
     
     
  • 2.67, Аноним (67), 08:45, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    black themes matter
     
  • 2.87, Аноним (79), 11:19, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему именно тёмной? Должна быть многоцветная!
     
     
  • 3.89, _kp (ok), 11:29, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Настраиваемая. А то многоцветную с радужной путают :)
    А просто, абы какая, тёмная, не интересна.
     
  • 2.112, Ванёк (?), 15:05, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В Code::Blocks будет нормальная подсветка синтаксиса для C++ с подсветкой глобальных и локальных переменных, функций, классов, шаблонов и т.д.?
     

  • 1.26, Аноним (26), 21:07, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какой-то софт на нем внешне корявый. Или программисты на нем не умеют проектировать не корявые интерфейсы. Либо пилят кастомные виджеты под один тулкит, например wxGTK, на других не проверяют, вот и выглядят инородно. Но и это программистов на нем не красит.
     
     
  • 2.34, Dzen Python (ok), 22:41, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не сказал бы, вполне себе. Попробуй outwuker, ЕМНИП, там не переизобретали лисапеды
     
     
  • 3.35, Аноним (26), 23:08, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я смотрю по aMule: https://imgur.com/a/y9Mwd3r
    Фиксированная ширина у input number (даже кнопки +/- обрезались) и прибит к его label без отступа.
    Фиксированная ширина у обычного input.
    Сами инпуты разъехались влево-вправо.
    Кнопка Открыть куда-то далеко убежала.
    Зачем-то кнопки снизу рамкой обвели.
    Список слева не имеет бордера - где его границы не увидеть толком.

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

     
     
  • 4.41, Аноним (41), 23:26, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это низкая квалификация программистов, которые не знают про wxSizer. На любом тулките можно такое наговнокодить, вида "тут захардкожу кнопку 113x27 пикселей, прибью гвоздями к окну фиксированного размера, а пох, и так сойдёт..."

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

     
     
  • 5.42, Аноним (26), 23:34, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так я о том и говорю. Либо тулкит такой кривой, либо программисты. Хорошо спроектированного интерфейса у софта я не видел, даже Outwiker плох - например, некоторые тулбары в нём не тулбары, а примитивные Panel + Button. Зачем так сделано - не понятно. На компе у разработчика может нормально, а на других, с другими темами оформления, сразу вылезает природа этих виджетов.
     
     
  • 6.48, тоже Аноним (ok), 01:45, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Одни программисты не знают про wxSizer, другие - про wxAuiToolbar.
    Так бывает, когда тулкит предоставляет полную свободу построения интерфейса.
     
     
  • 7.75, Аноним (26), 10:03, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И GTK, и Qt ее дают, но там процент программистов, понимающих принципы проектирования интерфейса, выше. Даже в GTK, что странно.
     
     
  • 8.90, тоже Аноним (ok), 11:30, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего странного У GTK высокий порог вхождения, that s why ... текст свёрнут, показать
     
  • 8.99, Бывалый смузихлёб (?), 12:26, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На кутях раньше запросто лютейшее гамно лепили равно как и на гтк... текст свёрнут, показать
     
  • 2.76, Анонимус2 (?), 10:08, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и Veracrypt на нем написана, и выглядит не очень. Хотя софтина полезная
     

  • 1.32, Аноним (-), 22:21, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ахаха...  тулкит)))
     
  • 1.38, Аноним (41), 23:19, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Лучший GUI тулкит из существующих По-настоящему кросс-платформенный, с нативным... большой текст свёрнут, показать
     
     
  • 2.40, Аноним (26), 23:26, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ложь.
     
     
  • 3.110, Аристарх (??), 14:21, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не "ложь", а "клади"!
     
  • 2.43, Аноним (43), 23:56, 07/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На линуксе сабж - это обёртка над gtk, и потребление памяти соответсвующее - приближается к 100 мб на хелоуворде.
     
     
  • 3.49, тоже Аноним (ok), 01:53, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Запустил те пять своих программ, которые есть на домашней машине.
    30 - 60 мег на старте.
    Поздравляю, гражданин, соврамши!
     
     
  • 4.68, Аноним (67), 09:03, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Запустил те пять своих программ, которые есть на домашней машине.
    3 - 6 гиг на старте.
    Поздравляю, гражданин, соврамши!

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

     
  • 4.100, Еще один аноним (?), 12:37, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если я правильно понимаю, кто вы... чисто по словам и построению фраз... Товарищ Папа-Буба-как-вас-там, вам ли говорить про "соврамши", после вашего регулярного вранья на других сайтах?
     
     
  • 5.129, тоже Аноним (ok), 17:01, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если я правильно понимаю, кто вы...

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

     
  • 3.53, achtosluchilos (ok), 05:33, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Прожорливость gtk3 hello world и любых других программ на линуксе прямо зависи... большой текст свёрнут, показать
     
     
  • 4.55, achtosluchilos (ok), 06:12, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Под 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.

     
     
  • 5.56, achtosluchilos (ok), 06:26, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для тех, кто реально хочет поэкспериментировать и сравнить потребление 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

     
     
  • 6.85, achtosluchilos (ok), 11:16, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    77мб это ubuntu/vmware.

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

     
     
  • 7.102, Аноним (43), 12:42, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На fltk на arm32 2мб получалось потребление озу.
     
  • 2.45, Аноним (45), 00:01, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь открой для себя Lazarus, вот это настоящий гуй тулкит кроссплатформенный.
     
     
  • 3.46, анонист (?), 00:19, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь GUI тулкит в Lazarus - это Qt
     
  • 3.60, Аноним (60), 06:52, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я ждал что кто-то напишет про Lazarus.
     
  • 3.88, Аноним (79), 11:21, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кроссплатформенный, но одноязыковый.
     
     
  • 4.175, Neon (??), 21:28, 22/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Причем язык еще маргинальный.) Для теоретиков любителей, но не для практиков
     
  • 2.52, maximnik0 (?), 05:07, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Tcl/TK можно детей пугать

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

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

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

     
     
  • 4.62, Аноним (60), 06:56, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто покажи нам что в твоём понимании противоположно страшному чтобы мы могли понимать к чему стремиться в жизни.
     
  • 3.61, Аноним (60), 06:55, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не надо обращать на него внимание. Это один из любителей "дизайна". Им надо чтобы "дизайн" был. Им нужно чтобы среда рабочего стола была с "дизайном" а не для работы. С такими людьми бесполезно спорить, просто у них так психика устроена.
     
     
  • 4.81, Аноним (26), 11:01, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если речь про это приложение...

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

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

     
     
  • 5.105, Аноним (105), 13:44, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Плюсую, диалог открытия файлов - это просто "ААА, МОИ ГЛАЗА!". Вообще любой софт на Tcl/Tk выглядит так будто он сломан. Словно ты заходишь в комнату, а там вся стена ободрана, из неё торчат трубы и проводка, вместо розеток - скрученные провода, что-то капает, где-то искрит.
     
  • 5.150, maximnik0 (?), 23:03, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если речь про это приложение...
    > https://habr.com/ru/post/345574/
    > https://habr.com/ru/post/343930/

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

     
  • 2.59, Аноним (60), 06:52, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Всякими EFL и Tcl/TK можно детей пугать, так эти динозавры с видом эпохи до Windows 95 страшны и убоги.

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

     
     
  • 3.82, Аноним (79), 11:02, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    EDE не успел дорасти до полноценной DE. Был у него потенциал, но заброшен с 2013.
     
     
  • 4.91, Аноним (60), 11:31, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >EDE не успел дорасти до полноценной DE

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

     
  • 3.83, Аноним (83), 11:07, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как может быть идеальным то, что устарело? Никто не захочет ни юзать такое, ни писать под это. Это же отвратитиельно!
     
     
  • 4.92, Аноним (60), 11:37, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Как может быть идеальным то, что устарело?

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

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

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


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

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

     
     
  • 5.121, Бывалый смузихлёб (?), 16:09, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Колесо тоже устрало?

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

     
     
  • 6.148, Аноним (148), 19:53, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "в космосе" или "под водой" не бывает поверхностей? На повозках с полозьями будешь морских коньков запрягать?
     
     
  • 7.158, Бывалый смузихлёб (?), 16:37, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > "в космосе" или "под водой" не бывает поверхностей?

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

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

     
  • 5.140, Аноним (79), 18:47, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нафига создавать свой собственный дистрибутив? Gentoo, LFS
     
  • 4.93, Аноним (60), 11:40, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хочу заметить, что я считаю одинаково уродскими и современный Гном и КДЕ. Хотя первые версии были похожи между собою и копировали  Win98.  Из чего делаем вывод что первые версии были удобнее в использовании чем последующие. То же самое касается и Винды, 98-я удобнее 11-й.
     
     
  • 5.96, тоже Аноним (ok), 11:45, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Трепло, ты хоть видел те первые версии? Внешний вид Гнома слизывали с Маков, например.
     
     
  • 6.103, Аноним (43), 12:44, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чё там слизывали? Не свисти, там примитивно всё было и лагало на том железе, где кде3 летал и выглядел куда лучше.
     
     
  • 7.130, тоже Аноним (ok), 17:10, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле, я ошибся, и первый Гном действительно выглядел как привет из 90-х, каковым, собственно, и был.
    А вот второй, где все подряд элементы таки слизывались с яблочной системы - как раз современник так восхваляемых вами третьих кед. Которые лично я до сих пор считаю некрасивыми именно из-за привычки к Гному. Убунту 10.04 со вторым Гномом я помню, например, по работе на Atom D510 - было неторопливо, но винды или кеды на этой железке были ну ничуть не живее.
     
     
  • 8.147, Аноним (148), 19:50, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Отличие Mac от Win панель вверху, кнопки управления окном слева Взять MATE, д... текст свёрнут, показать
     
  • 6.146, Аноним (148), 19:46, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Трепло, ты хоть видел те первые версии? Внешний вид Гнома слизывали с Маков, например.

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

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

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

     
     
  • 7.149, тоже Аноним (ok), 21:30, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За два с половиной часа до этого вашего комментария я признал свою ошибку и уточнил позицию.
    Извините, если испортил вам решительную победу над воображаемым врагом.
     

     ....большая нить свёрнута, показать (40)

  • 1.44, Аноним (45), 23:57, 07/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Под Windows XP собирается ?
     
     
  • 2.50, тоже Аноним (ok), 02:05, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько я помню, последняя версия, с которой я что-то собирал под ХР - 3.1.4.
    Могут быть мелкие тараканы в элементах интерфейса и их свойствах, которые в Windows появились только в Семерке - но это нетрудно отловить.
     
  • 2.58, Аноним (58), 06:37, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По win 98, с таким внешним видом самое то собирать.
     
  • 2.63, Аноним (60), 06:57, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно ли ХР запустить на 386?
     
     
  • 3.101, maximnik0 (?), 12:37, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно ли ХР запустить на 386?

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

     
     
  • 4.118, Аноним (118), 15:57, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    MMX не обязательно. Ну и 233, очевидно, от балды.
     
     
  • 5.135, maximnik0 (?), 18:20, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >MMX не обязательно. Ну и 233, очевидно, от балды.

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

     
     
  • 6.141, Аноним (118), 18:47, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос был о том, на чём можно запустить. Запустить можно на любом пне.

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

     

  • 1.57, Аноним (58), 06:36, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Кеды в 100 раз лучше, а не это 9 летнее поделие мамонта. Отъезд и по графике и по функционалу и по документации.
     
     
  • 2.177, Аноним (177), 21:49, 13/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот вопрос тогда, а wxWidgets поддерживает биндинги к KDE?
    На сколько я понимаю, там не обычный Qt, а какой-то свой обернутый во что-то?
     

  • 1.65, Аноним (65), 08:12, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В API wxWebRequest добавлена поддержка HTTPS и HTTP/2.

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

     
     
  • 2.94, тоже Аноним (ok), 11:41, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кто вам сказал, что это только тулкит для GUI?
    В нем, например, wxThread есть. Причем вполне рабочий.
    А указанный класс, собственно, под Линуксом и работает как обертка над курлом.
     
     
  • 3.122, Ванёк (?), 16:12, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я, конечно, понимаю, что wxWidgets родом из далёких 199х, но в современном С++ уже есть *встроенные* средства работы с потоками. Зачем этот нафталин?
     

  • 1.69, ryoken (ok), 09:04, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>Спустя 9 лет с момента выхода ветки 3.0 представлен первый выпуск новой стабильной ветки кроссплатформенного тулкита wxWidgets 3.2.0

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

     
     
  • 2.80, Аноним (79), 11:00, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И то, и то - крайности.
     
     
  • 3.98, Аноним (98), 12:20, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    зато с++ посерединке (почти): 3 года между стандартами
     
  • 2.95, тоже Аноним (ok), 11:44, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У них понемногу выходили обновления в нестабильной ветке 3.1.x - которой вполне можно было пользоваться в продакшене. Последнее вышедшее недавно 3.1.7, видимо, показало, что регрессии поправили, а новых не добавили - значит, можно выкатить очередную стабильную версию и начать работу над 3.3.х
     

  • 1.106, Ванёк (?), 13:52, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Время wxWidgets, Qt, GTK и т.п. безвозвратно ушло.
     
     
  • 2.108, Аноним (108), 14:03, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну-ка, ну-ка, интересно — а что же пришло?
     
     
  • 3.111, Аристарх (??), 14:27, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В том и дело, что НИЧЕГО. Вырвиглазные "многоплатформенные тулкиты" обос___лись по самое горло, доказав, что невозможно сделать павлиноуткоежа. Кто это ещё не понял, продолжают играться в многоплатформу, очевидно убивая время.
    "Нативные приложения - это хорошо. Нативные - это надёжно!" (ц) Борис
     
     
  • 4.114, Аноним (108), 15:18, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В чём обсёр Qt как мультиплатформы?
    Нативные приложения — а, ну давайте под винду кодить на голом WinAPI, а по линукс под голые иксы.
     
     
  • 5.124, Ванёк (?), 16:24, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Qt нормально, но, как по мне, для GUI слишком уж жирно, негибко, переусложнено и затруднительно что-то менять в самой библиотеке без её перекомпиляции...
     
     
  • 6.127, Аноним (66), 16:47, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не так работает. И, что-то мне подсказывает, видел ты его только на картинках.
     
     
  • 7.133, Ванёк (?), 18:02, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Опиши конкретно, как это работает)
     
     
  • 8.136, Аноним (66), 18:37, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Скажем, если тебе надо свой виджет, которого нет, ты наследуешься от кутей и дел... текст свёрнут, показать
     
     
  • 9.143, Ванёк (?), 18:55, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Много раз сталкивался с тем, что проблему можно было бы решить изменением всего ... текст свёрнут, показать
     
  • 9.144, Ванёк (?), 19:00, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или же приходится идти на то, чтобы поддерживать свою версию тулкита, что в случ... текст свёрнут, показать
     
     
  • 10.170, Карабьян (?), 19:41, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А какими мелкими библиотеками можно заменить данные тулкиты ... текст свёрнут, показать
     
     
  • 11.171, Ванёк (?), 22:37, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая, что в данных тулкитах вся ценность только в GUI, то в зависимости от з... текст свёрнут, показать
     
  • 5.176, Neon (??), 21:32, 22/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Qt кривоватое неудобное поделие. QWidget'ы неудобны, для садомазо. QML еще большее извращение. С++ не хватает, давайте еще Javascript присобачим, пусть извращаются.
     
  • 3.113, Ванёк (?), 15:15, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для каждого приложения индивидуально, исходя из задач, сферы применения, языка программирования и т.д.
     
     
  • 4.115, Аноним (108), 15:21, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Давайте не уходить от ответа. Вот пишу я некоторое не особо специфическое приложение, которому нужен гуй — форма открытия файлов, меню, кнопочки, листбоксы/чекбоксы (каковых приложений 90%) — что мне использовать, если Qt/GTK/wxWidgets мертвы? Может, взять Electron?
     
     
  • 5.116, Ванёк (?), 15:28, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если какая-то утилита для обработки данных, то я вообще консолью обхожусь. А если пользователи требуют для неё GUI, то в данном случае его вообще пофиг на чём писать. Если полноценное приложение, которое разрабатывается годами, то тогда нужно тщательно выбирать средства разработки, исходя из задач и доступных ресурсов. Но ни wxWidgets, ни GTK я бы даже не рассматривал.
     
     
  • 6.117, Аноним (118), 15:48, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я, конечно, понимаю, что консоль — это наше всё, но для какого-нибудь avidemux она, увы, не годится. Так что брать-то?
     
     
  • 7.120, Ванёк (?), 16:08, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Опишите задачу)
     
  • 7.123, Бывалый смузихлёб (?), 16:15, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может так оказаться, что проще и универсальней будет запилить нативный бекенд и веб-морду
    Причём, сколь-нибудь нормальная веб-морда с тоннами возможностей по отображению, сможет норм работать на любой оси и архитектуре где есть браузер
    А бэкенд - возможно, компилить, но зато он к графическому инструментарию конкретной машины не будет привязан
    При желании, бэкенд и «морда» могут и вовсе на разных устройствах работать.. а то и не бесплатно :)
     
     
  • 8.131, тоже Аноним (ok), 17:17, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это и есть выше упомянутый Электрон Прожорливое говнище, универсальное настоль... текст свёрнут, показать
     
     
  • 9.134, Ванёк (?), 18:17, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Классическая схема - всё абстрагировать переусложнить, потом героически решать п... текст свёрнут, показать
     
     
  • 10.138, Аноним (118), 18:40, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, вместо написания приложения я сяду писать свой тулкит ... текст свёрнут, показать
     
     
  • 11.142, Ванёк (?), 18:49, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За основу можно взять что-то более-менее подходящее под задачу, но что при реаль... текст свёрнут, показать
     
  • 9.157, Бывалый смузихлёб (?), 16:35, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Отчасти но нет - электрон, насколько помню, упомянутое предоставляет в рамках ед... текст свёрнут, показать
     
     
  • 10.159, тоже Аноним (ok), 17:19, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где имение, а где вода Веб-сервер на отдельной железке - это удобно, универса... текст свёрнут, показать
     
  • 2.155, InuYasha (??), 11:49, 09/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я оформил возврат, продавец пока молчит. Может, спор открою.
     

     ....большая нить свёрнута, показать (25)

  • 1.119, Аноним (119), 16:06, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > отличается позволением
    > позволением

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

     
     
  • 2.151, Аноним (-), 23:22, 08/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не старославянский, а казённо-бюрократический:

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

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

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

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

     

  • 1.128, Аноним (128), 16:57, 08/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1ске в радость)
     
  • 1.153, Аноним (153), 02:53, 09/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пытались пользоваться на работе. У этого тулкита ооооочень плохо зделана оптимизация! Не рекомендую!
     
  • 1.156, InuYasha (??), 11:52, 09/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wx rulez. Только об сайзеры можно мозг сломать. А backend в виде GTK и Qt можно выбирать без перекомпиляции? Было бы круто посмотреть как одна прога работает под KDE или Mate на одной машине и ОС.
     
  • 1.160, Vcoder (ok), 21:04, 09/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для российских пользователей закладок нет?
     
     
  • 2.168, Vcoder (ok), 15:30, 11/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поясню на всякий случай.

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

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

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

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

     

  • 1.167, Аноним (167), 14:54, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же Rust?!
     
  • 1.172, Аноним (172), 16:57, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ну зайдя на сайт можно больше не использовать его, т.к. не является интернациональным проектом. Справа верху хайповский флаг. Раньше юзал немного это framework на C++  и скорость радовала - намного выше qt. Но проблема с документацией и проблема с обновлениями ложила часто интерфейс весь. В продакшене стремно использовать его пока. Он хоть и давно но развивается крайне медленно.
     
  • 1.174, abu (?), 10:44, 16/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Люблю этот тулкит. Но не использую.
     

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



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

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