The OpenNET Project / Index page

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

Релиз фреймворка Qt 5.15

26.05.2020 21:58

Представлен релиз кроссплатформенного фреймворка Qt 5.15. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. В декабре будет опубликована новая ветка Qt 6, в которой ожидаются значительные архитектурные изменения. Для сглаживания будущего перехода на ветку Qt 6 в Qt 5.15 включены предварительные реализации некоторых новшеств и добавлены предупреждения о скором прекращении поддержки функциональности, намеченной для удаления в Qt 6.

Qt 5.15 отнесён к выпускам с длительным сроком поддержки (LTS). При этом для сообщества обновления ветки 5.15 будут публиковаться только до формирования очередного значительного выпуска, т.е. примерно полгода. Расширенный LTS-цикл, подразумевающий формирование обновлений в течение трёх лет, будет ограничен пользователями с коммерческой лицензией (для обычных компаний - $5508 в год на одного разработчика, а для стартапов и малых предприятий - $499 в год). Компания Qt Company также рассматривала возможность перехода на модель распространения Qt, при которой все выпуски в течение первых 12 месяцев будут распространяться только для пользователей коммерческих лицензий. Но пока данная идея не ушла дальше обсуждения.

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

  • Продолжена работа по созданию абстрагированного графического API, не зависящего от 3D API операционной системы. Ключевым компонентом нового графического стека Qt является движок рендеринга сцен, использующий прослойку RHI (Rendering Hardware Interface) для обеспечения работы приложений Qt Quick не только с OpenGL, но и поверх API Vulkan, Metal и Direct 3D. В 5.15 новый графический стек предложен в форме опции, имеющей статус "Technology Preview".
  • Обеспечена полная поддержка модуля Qt Quick 3D, с которого снят признак экспериментальной разработки. Qt Quick 3D предоставляет унифицированный API для создания интерфейсов пользователя на базе Qt Quick, сочетающих элементы 2D и 3D графики. Новый API позволяет использовать QML для определения 3D-элементов интерфейсов без задействования формата UIP. В Qt Quick 3D для 2D и 3D можно использовать один runtime (Qt Quick), один макет сцены и один анимационный фреймворк, а для визуальной разработки интерфейса применять Qt Design Studio. Модуль решает такие проблемы, как большие накладные расходы при интеграции QML с контентом из Qt 3D или 3D Studio, и предоставляет возможность синхронизации анимации и преобразований на уровне отдельных кадров между 2D и 3D.

    Из добавленных в Qt Quick 3D новых возможностей упоминается поддержка эффектов постпроцессинга, C++ API для управления геометрией, API для вращения, основанный на классе QQuaternion, и поддержка точечных источников света. Для оценки различных возможностей Qt Quick 3D подготовлено специальное демонстрационное приложение, показывающее как можно изменять типы и источники освещения, использовать сложные модели, манипулировать текстурами, материалами и сглаживанием. Одновременно предложен выпуск окружения для проектирования интерфейса пользователя Qt Design Studio 1.5, в котором реализована полная поддержка Qt Quick 3D.

  • В Qt QML работа была сосредоточена на подготовке к Qt 6. Реализована возможность применения в компонентах свойств с признаком 'required', установка которых обязательна. В утилите qmllint улучшено формирование предупреждений о возможных проблемах в QML-коде. Добавлена утилита qmlformat, упрощающая форматирование QML-кода в соответствии с рекомендациями по стилю кодирования. Обеспечена совместимость QML с редакцией Qt для микроконтроллеров.
  • В Qt Quick в элемент Image добавлена поддержка цветовых пространств. В Qt Quick Shapes добавлен новый элемент PathText. В обработчик указателя добавлено свойство cursorShape, через которое можно изменить форму курсора мыши на настольных системах. Добавлен элемент HeaderView для упрощения добавления вертикальных и горизонтальных заголовков в таблицы на основе TableView.
  • Значительно улучшена поддержка декорирования окон на стороне клиента (CSD), позволяющая приложению определить собственные элементы оформления окон и разместить произвольное содержимое в заголовке окна.
  • Стабилизирован модуль Qt Lottie, предоставляющий расширенный API для QML, позволяющий отрисовывать графику и анимацию, экспортированную в формате JSON при помощи плагина Bodymovin к пакету Adobe After Effects. Благодаря QtLottie дизайнер может подготовить анимационные эффекты в удобном для себя приложении, а разработчик напрямую подключить экспортированные файлы к интерфейсу приложений на QtQuick. QtLottie включает в себя встроенный микродвижок для выполнения анимации, обрезки, обработки слоёв и других эффектов. Движок доступен через QML-элемент LottieAnimation, которым можно управлять из QML-кода по аналогии с любыми другими элементами QtQuick.
  • Браузерный движок Qt WebEngine обновлён до кодовой базы Chromium 80 (в ветке 5.14 использовался Chromium 77, актуальной версией является Chromium 83).
  • В модуле Qt 3D улучшены средства профилирования и отладки.
  • В Qt Multimedia добавлена поддержка отрисовки в несколько поверхностей.
  • В Qt GUI операции масштабирования и преобразования изображений теперь во многих случаях выполняются в многопоточном режиме.
  • В Qt Network добавлена поддержка настраиваемых таймаутов и сессионных ярлыков в TLS 1.3 (Session Ticket, позволяют возобновить сеанс без сохранения состояния на стороне сервера).
  • Обеспечена возможность работы Qt Core, QRunnable и QThreadPool с std::function. Добавлен новый метод QFile::moveToTrash() для перемещения элементов в корзину с учётом специфики разных платформ.
  • В Qt для Android добавлена поддержка родных диалогов для открытия и сохранения файлов.


  1. Главная ссылка к новости (https://www.qt.io/blog/qt-5.15...)
  2. OpenNews: Qt Company обдумывает переход к публикации свободных релизов Qt через год после платных выпусков
  3. OpenNews: LTS-версии Qt будут доступны только под коммерческой лицензией
  4. OpenNews: Релиз фреймворка Qt 5.14 и среды разработки Qt Creator 4.11.0
  5. OpenNews: Введён в строй Qt Marketplace, каталог-магазин модулей и дополнений для Qt
  6. OpenNews: Опубликован план развития функциональности Qt 6
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53031-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (198) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если исходный код останется открытым, интересно сколько "форков" появится по выпуску бинарных обновлений к версии LTS после того, как они перестанут их поставлять беслатно (с ваходом следующей версии Qt не LTS)?
     
     
  • 2.8, Аноним (8), 23:12, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А откуда следует, что он может стать закрытым? То, что хотели задерживать на год выпуск открытых версий, не говорит о принципиальном закрытии кода.
     
     
  • 3.9, Амномном (?), 23:14, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Сейчас бы открытые win api и *nix api, не учить!
     
     
  • 4.36, Аноним (36), 00:43, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    А ты пробовал писать на win api? Попробуй, сразу глупости писать перестанешь.
     
     
  • 5.181, Аноним (181), 13:37, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слушай если бы не .NET и MFC, то все было бы отлично с обычным WinAPI я помню CreateWindowsEx был просто простой до безобразия и многие UI сегодня вроде GTK такие же простые.
     
  • 4.56, garrick (?), 10:19, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    win32api разве закрыто?
    https://docs.microsoft.com/en-us/windows/win32/
    оппишись
     
     
  • 5.58, proninyaroslav (ok), 10:30, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    API нет, но реализация да
     
     
  • 6.119, Аноним (119), 16:51, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > API нет, но реализация да

    Теоретически, есть ReactOS и wine. А так я писал. Апи как апи. Хотя хвосты от 3.х винды конечно забавные.

     
  • 2.60, proninyaroslav (ok), 10:32, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Максимум только КДЕ осмелится. И то поддерживать форк в таких же темпах как то сомнительно
     
     
  • 3.176, заминированный тапок (ok), 11:05, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и даже KDE на эту тему уже высказался, как только появилась инфа про новые LTS
    и у них нет ни сил, ни людей, ни финансирования, ни желания ещё и форки фреймворка поддерживать и свой Qt пилить

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

    поэтому каких-то безвыходных ситуаций и неюзабельности продукта для сообщества тоже делать не станут (именно поэтому само изменения политики поддержки LTS находится ещё в стадии слухов и доработок)

     
     
  • 4.190, Аноним (190), 19:10, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >изменения политики поддержки LTS находится ещё в стадии слухов и доработок

    Это официальная новость о принятом решении. Какие слухи?

     
     
  • 5.196, заминированный тапок (ok), 00:15, 29/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну и какие подробности о модели принятия патчей безопасности из коммьюнити, или модели выпуска пропатченых библиотек и в какой форме, а так же модель перехода от одной версси к другой вам известны?

    пока что опубликовано только: "не будет LTS для free, а будет только для Commercial. над технчиескими деталями пока ещё думаем". как бы всё

     
  • 2.65, Аноним (65), 11:27, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А с чего Вы взяли, что обновления к LTS будут под GPL? Получите Qt Commercial License и распишитесь, что никогда никому и ничего не передадите и не поможете так или иначе создать аналог. Я кстати так и нашёл текст их коммерческой лицензии(неужели даже её запрещено распространять?).
    Под GPL будет только тестовая ветка в которой баги будут исправлять через год или два. Ломая всем костыли, необходимые, чтобы баги обходить.
     

  • 1.2, ilyafedin (ok), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Значительно улучшена поддержка декорирования окон на стороне клиента (CSD), позволяющая приложению определить собственные элементы оформления окон и разместить произвольное содержимое в заголовок окна.

    Ссылка ведет на новость про Qt MCU

     
     
  • 2.48, Sunderland93 (ok), 08:27, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Будет как в Гноме и винде https://github.com/johanhelsing/qt-csd-demo
     

  • 1.3, Аноним_t (?), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сначала обрадовался. Потом дочитал до этого:

    > При этом для сообщества обновления ветки 5.15 будут выпускаться до формирования очередного значительного выпуска, т.е. примерно полгода. Расширенный LTS-цикл, подразумевающий формирование обновлений в течение трёх лет, будет ограничен пользователями с коммерческой лицензией

    и огорчился. Ну почему всё хорошее обязательно превращается в шлак?

     
     
  • 2.6, Аноним (6), 23:10, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В чём шлаковость, поясните.
     
  • 2.7, Аноним (7), 23:12, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. коммиты после очередного значительного выпуска будут только под коммерческой лицензией? Или речь только о бинарях?
     
     
  • 3.17, Аноним (17), 23:37, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В любом случае не надо сидеть на протухших кутях -- там баги. Я уже обжёгся пару раз. Свежие, только самые свежие.
     
     
  • 4.22, Аноним (22), 00:04, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Если так, то на 6.0 ты вообще сгоришь нафиг. Вот у людишек короткая память, она 5-я стала удовлетворительной только к 5.6.
     
     
  • 5.156, s.d.s. (?), 19:46, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К 5.6?
    К 5.9 как минимум.
     
  • 4.75, Аноним (75), 12:24, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А это не вы разрабатываете TeamViewer на альфа-версиях Qt? Норм безопасность для проекта удалённого управления.
     
     
  • 5.103, Аноним (8), 15:13, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А про какую безопасность можно говорить при закрытости кода самого TeamViewer?
     

  • 1.4, Троллль (?), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Бесспорно, хорошая библиотека, но что-то больно монструозной она стала в последнее время...
     
     
  • 2.5, Аноним (5), 23:06, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    "Эффективные менеджеры" захватили мир
     
     
  • 3.59, Аноним (59), 10:30, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зохавали. "Кадавр жрал".
     
  • 2.10, Аноним (8), 23:15, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Она хорошо подроблена. Используй то, что конкретно нужно.
     
     
  • 3.30, Аноним (30), 00:29, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Она хорошо подроблена

    icu

     
     
  • 4.35, Аноним (17), 00:40, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Она хорошо подроблена
    > icu

    icu нужен, только благодаря ему азиаты могут пользоваться софтом сегодня (арабы тоже)

     
     
  • 5.122, Аноним (122), 16:54, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?
     
     
  • 6.126, Аноним (17), 17:10, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?

    Он нужен всем, просто не все об этом знают. Кроме шуток. Лично меня немножко ломает тащить плюсовые либы в сишный код (потому что они тормозные и раздутые, кроме того софт с icu нужно пересобирать при каждом обновлении icu), но все сишные альтернативы (например, enca с iconv) на практике никуда не годящееся убожество. Опенсорс на несколько десятилетий отстал от проприетарных систем как раз потому, что с cjk в нём невозможно работать. Сейчас навёрстывают запилив юникод повсеместно и проприетарные системы уже в догоняющих, но момент упущен.

     
     
  • 7.182, Аноним (182), 15:32, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Он нужен всем, просто не все об этом знают.

    Да, да, и вас тоже неплохо бы расстрелять. Например за вот это вот.

    > Опенсорс на несколько десятилетий отстал от проприетарных систем

    LOLWAT?

    > уже в догоняющих, но момент упущен.

    Лично для меня ваш CJK - dead code. Поэтому от его отсутствия лично я не расстроюсь.

     
     
  • 8.186, Аноним (17), 15:42, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Английским владеет не более 1 10 населения планеты, твой имперский шовинизм не п... текст свёрнут, показать
     
  • 2.11, Амномном (?), 23:15, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почти свой C# написали
     
     
  • 3.12, Амнямням (?), 23:16, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причем не совместимый со стандартами С++ и STL
     
     
  • 4.14, Анонас (?), 23:17, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну конечно писали бы на стандартах, 80% толщины бы небыло
     
     
  • 5.15, Аномномномнимус (?), 23:31, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    80% функционала ещё бы не было, потому что старый уже был бы не понятен, но всё ещё тёк бы и не собирался при рандомном стечении версии линкера, параметров и погоды на Марсе
     
  • 5.16, Аноним (16), 23:35, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Были ли эти стандарты во времена написания этого кода вот в чём вопрос.
     
     
  • 6.24, Стандартный (?), 00:16, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Конечно же были аж С++11 сколько там лет, 9!
    https://en.wikipedia.org/wiki/Qt_version_history
    ветка qt 5 была долна уже переписана на С++11 стандарт, но они пошли своим путем
    с учетом того что всегда есть черновики стандарта, они сделали высер
     
     
  • 7.26, Аноним (26), 00:21, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Стандарт С++11 давно поддерживается. Ты о чём вообще?
     
     
  • 8.29, Стандартный (?), 00:25, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https stackoverflow com questions 7421825 c11-features-in-visual-studio-2012 п... текст свёрнут, показать
     
     
  • 9.32, Аноним (30), 00:30, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ему про стандарты, а он про ms visual c , который не поддерживает ни один c с... текст свёрнут, показать
     
     
  • 10.42, Логик (?), 01:39, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Твой мозг не поддерживает в логику, тебе говорят что компиляторы msvc всю жизнь ... текст свёрнут, показать
     
     
  • 11.43, Аноним (43), 02:53, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как сейчас, а раньше vs многое не поддерживал даже из устаревших формато... текст свёрнут, показать
     
     
  • 12.73, Александр (??), 12:18, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для полномасштабного использования на десктопах Линукс как-то не дотягивает... текст свёрнут, показать
     
  • 11.166, anonymous yet another (?), 23:23, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы врёте Как сейчас --- не знаю Лет 10-15 назад msvs очень плохо поддерживали ... текст свёрнут, показать
     
  • 10.110, Аноним (110), 16:20, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради, https docs microsoft com en-us cpp overview visual-cpp-l... текст свёрнут, показать
     
  • 6.27, Стандартный (?), 00:22, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ах, да говно контейнеры Qt это вообще отдельная песня, в стандарте они были еще до созданию Qt, тут даже без выводов понятно что все это задумывалось для подсаживания на Qt мышление, для зависимости от платформы, М - Маркетинг
     
     
  • 7.82, andrey (??), 12:44, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Контейнеры Qt - copy-on-write. Если не нужно, то пользуйся STL.
     
  • 5.28, Аноним (26), 00:23, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну конечно писали бы на стандартах, 80% толщины бы небыло

    Попробуй форк Qt - CopperSpice, там вместо moc шаблоны затащили. Только вот размер бинарей весьма удручает. Раз в 5 больше, чем у оригинала.

     
     
  • 6.34, Аноним (30), 00:37, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хотел бы я знать, зачем на таком уродском сайте две css с серверов гугла
     
  • 6.37, Аноним (37), 00:46, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    CopperSpice - это пример яркий пример мартышкиного труда.
    Вот здесь их просто уничтожили: https://woboq.com/blog/verdigris-qt-without-moc.html.
     
     
  • 7.63, Аноним (8), 11:21, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    404 Not Found
     
     
  • 8.71, nonameaaaa (?), 11:48, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте убрать точку в конце ссылки ... текст свёрнут, показать
     
  • 8.90, Аноним (90), 14:09, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, сильный удар Не переживут ... текст свёрнут, показать
     
  • 8.127, Аноним (37), 17:15, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это баг опеннета Когда смотришь превью, он точку в ссылку не включает, а после ... текст свёрнут, показать
     
  • 4.89, Аноним (90), 14:08, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То, что нормально собиралось где-то до 5.12, сейчас выдает много дурацких (очевидных) предупреждений. Ни на что в-общем не влияет, но нет гармонии.
     
  • 2.18, equeim (ok), 23:39, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что разрабатывается коммерческой компанией, которая пытается найти новые источники прибыли путем создания новых "крутых" технологий, которые можно продать. Отсюда и появление множества новых модулей, которые в опенсорсе никому не нужны (поэтому если у них открыт код, то под GPL, чтобы те кому нужно, покупали).
     
     
  • 3.21, Аноним (22), 00:00, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А пилить тогда кто будет? Там же куча патчей прилетает через https://codereview.qt-project.org И не ясно, что будет после "смерти" 5.15? Патчи отклонять что ли будут?
     
     
  • 4.38, Аноним (37), 00:48, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уже сейчас патчи принимают только в ветку dev, то есть в Qt 6, а в 5.15 фиксы идут с помощью черри-пиков из dev.
     
  • 2.165, anonymous yet another (?), 23:18, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ... но что-то больно монструозной она стала в последнее время...

    Ээээ, последнее время --- это лет 20?

    Оно монструозным стало почти сразу после рождения.

    А вот "в последнее время" особо неподъёмную монстрячность
    таки начали сбрасывать.

     

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

  • 1.13, Аноним (13), 23:16, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    Особенно его любят всякие вендо-быдло-кодеры ;) Хотя и под онтопиком тоже повылезало таких "разработчиков"..
     
     
  • 2.20, Аноним (20), 23:52, 26/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они уже давно на электроне.
     
  • 2.31, Тот_Самый_Анонимус (?), 00:29, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Хм, а что любят линухо-быдлокодеры?
    А точно! ГТК они любят!
     
     
  • 3.76, Аноним (75), 12:25, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Правда, об их проектах никто не знает и не видел.
     
     
  • 4.91, Аноним (90), 14:10, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если никто не видел, на каком основании "быдло"? Вы себе противоречите.
     
     
  • 5.125, Аноним (-), 17:09, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Если никто не видел, на каком основании "быдло"? Вы себе противоречите.

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

     
     
  • 6.137, Аноним (137), 18:02, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.
     
     
  • 7.138, Аноним (137), 18:02, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я считаю быдлом всех раче-водов.
     
     
  • 8.153, Аноним (-), 19:09, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Напрасно Кто-то из них все же пишет вику И хотя сам арч нечто непонятное и сбо... текст свёрнут, показать
     
  • 7.152, Аноним (-), 19:08, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.

    Ну... какой-нибудь фрактал и поня с натягом сойдет. Еще можно было бы буратину вспомнить но тот на бсды ушел. Можно еще поха, но из него такой линуксоид... :D

     
  • 2.64, Аноним (8), 11:26, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Особенно его любят всякие вендо-быдло-кодеры

    А не WinForms, MFC, Electron они любят?

     
     
  • 3.78, Аноним (75), 12:26, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хотя бы не делфи
     
     
  • 4.149, Аноним (-), 19:04, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотя бы не делфи

    Спорный вопрос что хуже.

     
  • 3.159, Lex (??), 22:37, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    WinForms..
    Забавно, что, по вашим словам, «нативные» фичи платформы используют исключительно быдлокодеры.

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

    Но чо, анон, сегодня не_натуральные фичи платформы, а завтра - бабы( резиновые ) ?)

     
  • 2.111, Аноним (110), 16:23, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Понимаю... то ли дело Python. +15 к интеллигентности разработчика.
     
     
  • 3.150, Аноним (-), 19:05, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Понимаю... то ли дело Python. +15 к интеллигентности разработчика.

    Большинство питонистов - бестолковое а порой и агрессивное нубье. Low entry barrier же. Ну и на фоне оных даже самые паршивые плюсовики сойдут за титана мысли.

     

  • 1.23, Аноним (23), 00:12, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Меня больше всего огорчает, что скоро опять кеды станут не юзабельными на три года((
     
     
  • 2.39, Аноним (37), 00:59, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Переход Qt5 -> Qt6 будет гораздо проще, чем Qt4 -> Qt5. То же с kf5 -> kf6. Нет повода для паники.
     
     
  • 3.69, Аноним (23), 11:41, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это почему же? Обоснуйте пожалуйста?
    Я помню как, что то на qt4.7 было не совместимо с qt4.8.
    И это в одной ветке. А тут разные...
     
     
  • 4.92, Аноним (90), 14:11, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки (под любой ОС), и описанных проблем не будет.
     
     
  • 5.151, Аноним (-), 19:07, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки
    > (под любой ОС), и описанных проблем не будет.

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

     
  • 4.104, Аноним (36), 15:42, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что устаревшие функции уже помечены в Qt 5.15. Не удалены, а именно помечены! Удалены они будут в Qt6. При сборке программы видно предупреждение, что эта функция устарела и предлагается ее заменить на другую (указано на какую). Программист уже сейчас может пробежаться по этим предупреждениям и заменить устаревшее на актуальное. А может и позже, разницы нет. Главное что с этими предупреждениями это стало проще.
     
  • 4.132, Аноним (37), 17:27, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    За 8 лет многое поменялось в процессе разработки, странно приводить это в пример.

    Многие программы на Qt 4 использовали Qt3Support, и нужно было затратить тонну усилий, чтобы от него отвязаться. Сейчас такого нет.

    В самом Qt была огромная переделка, связанная с выносом взаимодействия с оконной системой в плагины + переход с Xlib на xcb. В результате все это устаканивалось, наверное, до релиза Qt 5.6. Сейчас такого не будет.

     
  • 3.170, Аноним (170), 23:45, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Qt4 -> Qt5

    А там разве были какие-то проблемы? Там весь переход автозаменой делается.

     

  • 1.25, Аноним (137), 00:19, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пишите на третьих QT тех которые для Trinity TDE!!!
    https://www.trinitydesktop.org/faq/licensing.php#qt
     
     
  • 2.40, Аноним (37), 01:22, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К логопеду! Сколько можно?! Qt, а не QT.
     
     
  • 3.141, Аноним (137), 18:06, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ха-ха-ха, отличная шутка, нет.
     
  • 2.47, Аноним (47), 06:24, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А вот и сектанты с калькуляторами подоспели.
     
     
  • 3.140, Аноним (137), 18:05, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слава калькулятору!
     
  • 2.66, Аноним (8), 11:32, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это Trinity TDE нужно 0.75 пользователям. А для KDE 5(6) это Qt v3 как собаке пятая нога.
     
     
  • 3.88, Враг (?), 14:04, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Это Trinity TDE нужно 0.75 пользователям.

    Но она удобная. Вы пишите Шура, пишите.

     
     
  • 4.135, Аноним (37), 17:32, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Удобная, пока у тебя нет монитора с большим DPI.
     
     
  • 5.139, Аноним (137), 18:04, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А у тебя большой DPI?
    Ты чем пользуешься гном три? Удобно мышкой тыкать в кнопки рассчитанные для тыкания жирными пальцами?
     
     
  • 6.187, IRASoldier_registered (ok), 18:34, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Запусти своё Тринити на 4K-мониторе, или хотя бы на 2K и не забудь скриншотов наделать, чтобы люди поржали.
     

  • 1.41, Аноним (41), 01:33, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Когда они его с глюкокрестов на нормальный rust перепишут?
     
     
  • 2.44, анчоус (?), 05:12, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Никогда?
     
  • 2.45, Аноним (45), 05:52, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спасибо, не нужно.
     
  • 2.67, Аноним (8), 11:35, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >нормальный rust

    Пошутил шютку. Тогда им кроме MOC придётся ещё запилить своё метанаследование.

     
  • 2.77, Александр (??), 12:26, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда в rust нормальное ООП появится
     
  • 2.136, ann (??), 17:46, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уберите свои ржавые руки от Qt.
     
     
  • 3.160, Lex (??), 22:40, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Qt ржавыми руками трогать... только руки пачкать
     
     
  • 4.169, ann (??), 23:43, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот держись по дальше со своим rust. Своё то сделать не в маготу я смотрю.
     
     
  • 5.171, Lex (??), 08:24, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот держись по дальше со своим rust. Своё то сделать не в
    > маготу я смотрю.

    Нее, я к расту почти никакого отношения не имею - я просто хейтер кутей :)

     
     
  • 6.173, Аноним (8), 10:25, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебя в школьные годы не Дупликом звали? ;)
     
     
  • 7.189, Lex (??), 18:43, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тебя в школьные годы не Дупликом звали? ;)

    Любителю кутей лучше знать, как его звали в школе :)

     

  • 1.46, Любитель Монеточки (?), 06:16, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Скоро Qt6, как бы KDE6 опять первый год не падал?
     
     
  • 2.68, Аноним (8), 11:37, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кто ж вас заставлят использовать его сразу после выхода 6.0?
     
     
  • 3.74, Любитель Монеточки (?), 12:21, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто ж вас заставлят использовать его сразу после выхода 6.0?

    Кто сказал, что я сразу перейду на KDE 6.0? Для тестов у меня есть VirtualBox


     
     
  • 4.97, Аноним (8), 14:43, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну а в чём тогда проблема в хостовой системе посидеть пока на 5.последнем до доводки 6.x?
     
     
  • 5.128, заминированный тапок (ok), 17:20, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он походу боится, что 6 кеды настолько мощно упадут в госте, что аж 5 на хосте упадут вместе с ними
     
  • 2.158, Аноним (158), 21:35, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Плазма не падает!
     

  • 1.49, Аноним (49), 08:32, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Это сумасшествие писать проекты на Qt, (существующие и большие это не касается, переписывать их сложно и долго). С их постоянным а давайте лицензию поменяем каждую пятницу и отношением «нам как-то пояйки на open source». Да и написано оно на c++.
    Я хоть и по работе пишу на C++ но люто этот через чур запутанный язык терпеть не могу, уже бы все на go или rust переписать. А Если бы моя воля то только бы Си причём самый чистый K&R ну или хотяб C89
     
     
  • 2.54, Аноним (54), 10:13, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С++? Запутанный? Он просто по размерам огромный, но вполне себе логичный. Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску. Именно в таком порядке. Да, на это ушло около года времени, но тогда была основная фулл-тайм работа вообще на другом языке программирования, поэтому читать приходилось час-полтора перед сном. После этих книжек я не могу сказать, что какая-то фича или правило языка вызывают чувство непонятности. Да и как "не стрелять себе в ногу" становится очевидным. Если что-то подзабыл, то открываю cppreference.com и смотрю, как оно по стандарту должно работать.
     
     
  • 3.96, YetAnotherOnanym (ok), 14:34, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > как "не стрелять себе в ногу" становится очевидным

    Твои слова вызывают жжение у приверженцев теории о невозможности нестреляния в ногу на C++.

     
  • 3.118, НяшМяш (ok), 16:46, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску.

    :O
    А потом мы удивляемся, почему на нём никто не хочет писать и убегает на электроны всякие )

     
     
  • 4.130, заминированный тапок (ok), 17:23, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    потому что формошлёпом быть проще *а, к сожалению, в современных 'эффективных' реалиях и профит при этом зачастую выше* ?
     
     
  • 5.144, НяшМяш (ok), 18:11, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К счастью, не обязательно становиться формошлёпом, чтобы не писать на плюсах )
     
     
  • 6.167, anonymous yet another (?), 23:30, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > К счастью, не обязательно становиться формошлёпом, чтобы не писать на плюсах )

    Кота не позорь.

     
     
  • 7.194, НяшМяш (ok), 21:01, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Моей кошке главное то, что я ей жрать даю регулярно. А чем я зарабатываю денег - её не особо волнует. Это не на опеннете ускоренный курс боевого эксперта в плюсах, растах и чеготамещёмоднознатьихейтить проходить.
     
  • 5.161, Lex (??), 22:47, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А Qt типо не о формошлепстве ?)

    Только о совсем стародавнем и, по нынешним меркам, уже откровенно протухшем своей необоснованной громоздкостью и переусложненностью..

    И, судя по поддержке платформ, это, в общем-то тот же электрон.. только времён мамонтов( когда все ещё всерьёз считали, что плюсЫ рулят ведь ООПчик, а за джавой - будущее, ведь она такая безопасная и вообще ).
    То были темные времена, то были страшные времена.

     
     
  • 6.174, заминированный тапок (ok), 10:56, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    нет, тк Qt не только GUI и C никто не отменял времён мамонтов бред сивой кобыл... большой текст свёрнут, показать
     
     
  • 7.188, Lex (??), 18:41, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И чо Во всяких электронах JS тоже никто не отменял А, в случае с каким-нибудь... большой текст свёрнут, показать
     
     
  • 8.198, заминированный тапок (ok), 10:31, 29/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да разница в том, что мелкая js-поделка на ликтроне жрёт рескрсов как вся операц... большой текст свёрнут, показать
     
     
  • 9.199, Lex (??), 16:45, 29/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Опять же, смотря какая Опять же, смотря какие аналоги и как конкретно сделано ... большой текст свёрнут, показать
     
     
  • 10.202, заминированный тапок (ok), 22:58, 30/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Собсно чего это я Поделки вроде хрома даже на простеньких страницах будь здор... большой текст свёрнут, показать
     
  • 4.142, Аноним (137), 18:07, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Можно писать на третьих Qt те что поддерживают TDE.
     
  • 4.148, Аноним (54), 19:01, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у вас что, крутость языка зависит от того, сколько литературы нужно прочитат... большой текст свёрнут, показать
     
     
  • 5.164, НяшМяш (ok), 22:56, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо быть онанимом, можно выдумывать высказывания и приписывать их человеку, к... большой текст свёрнут, показать
     
     
  • 6.172, Аноним (54), 09:52, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Подразумевал Вздристанноее говнище типа Golang без дженериков и нормальных спос... большой текст свёрнут, показать
     
     
  • 7.192, НяшМяш (ok), 20:44, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сложный и не крутой по-моему всё же разные вещи А что, один раз врач - всег... большой текст свёрнут, показать
     
  • 6.175, Аноним (175), 11:01, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Тот же чистый C для меня куда предпочтительнее - я лучше чуть больше кода лапками напишу, чем буду полагаться на компилятор.

    Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".

     
     
  • 7.193, НяшМяш (ok), 20:51, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".

    Для простых приложений, как раз на C в худшем случае получится "чуть больше". А для чего-то посложнее работодатель вряд ли согласится на плюсы, чтобы потом там вылавливать блох и прочие "невменяемости ABI" (как упомянуто в комменте выше). Если у вас работодатель прямо топит за плюса - то я вас очень поздравляю (и сочувствую в то же время).

     
     
  • 8.201, Аноним (54), 11:41, 30/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На плюсы работодатель согласится, если несколько областей, в которых все мирятся... большой текст свёрнут, показать
     
  • 3.146, Алконим (?), 18:46, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    C очень красивый язык, он лаконичен и простой как в изучении так и на практике ... большой текст свёрнут, показать
     
     
  • 4.177, Аноним (175), 11:25, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > С++ с его выпердами-пере-подвапердами даже сегодня не все копиляторы могут без багов всю спецификацию языка, наверное только VC++ может

    Наоборот, из "большой тройки" (GCC, Clang, VC++), VC++ меньше всего заботится о соответствии стандарту.

     
  • 3.147, Алконим (?), 18:49, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    List<Set<abc>> - очень элегантный язык
     
     
  • 4.157, Аноним (8), 21:01, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Rust, всё познаётся в сравнении!
     
     
  • 5.183, Аноним (-), 15:37, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Rust, всё познаётся в сравнении!

    Да, в номенации "неочевидный код" они уже с последними перетрясами синтаксиса начинают уделывать плюсовиков. Хотя казалось бы, только вылупились вроде. Ан нет, дров уже наломали.

     
  • 2.70, Аноним (8), 11:42, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >А Если бы моя воля то только бы Си

    Не плакай. Для любителей плоского C есть GTK.

    >причём самый чистый K&R ну или хотяб C89

    Некрофил определён.

     
     
  • 3.93, Аноним (90), 14:13, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Главное - идея, а не реализация. Точнее, реализация вторична.
     
     
  • 4.98, Аноним (17), 14:45, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не отменяет того, что кнр весьма тошнотный. Как во встройке (особенно во встройке), так и на прикладном уровне и в совершенно нормальных окружениях. Но понять, как надо делать правильно (а как делать не стоит), без опыта преодоления результата собственных ошибочных решений ты не сможешь скорее всего. Как развлекательное чтиво довольно интересно (для нубов).
     
  • 2.154, Аноним (-), 19:15, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > чур запутанный язык терпеть не могу, уже бы все на go или rust переписать.

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

    > Си причём самый чистый K&R

    Сэр вообще K&R C видел? Его современные компилеры не жрут, потому что он был ... странный и как-то в массы и не пошел.

    > ну или хотяб C89

    Ага, блин, вот прям с unsigned int неопределенного размера... сорян но на C99 как-то поприятнее и грабель меньше. А в C11 еще и "static assert" сделали. Полезная же штука.

     
  • 2.197, СССР (?), 00:50, 29/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ты дуралей, все что я тебе могу сказать
     

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

  • 1.50, Жека Воробьев (?), 08:45, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    непонятно зачем это все надо, когда есть GTK
     
     
  • 2.51, Любитель Монеточки (?), 08:49, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Про GTK, нужно спросить разработчиков LXQt, Lomiri, UKUI (в 20.04 переписали на Qt, ранее основан на Mate). Budgie тоже хотели переписать на Qt.
     
     
  • 3.83, Аноним (83), 13:02, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится выбирать из одного.
     
     
  • 4.95, Любитель Монеточки (?), 14:25, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится
    > выбирать из одного.

    Вы про LXDE или UKUI?

     
  • 4.133, заминированный тапок (ok), 17:27, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кто кого какими пинками куда загнал массоны рептилоды марсиане мировое прави... большой текст свёрнут, показать
     
     
  • 5.143, Аноним (137), 18:09, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мировое правительство рептилоидов в изгнании великой ложы Марса.
     
  • 5.191, Аноним (190), 19:15, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Разрабы GTK, которые стали пилить gnome-only и ломать темы на каждый чих. А то там больше делать нечего, как готовый проект переписывать на Qt (считай с нуля пилить).
     

  • 1.52, апаа (?), 09:04, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >>Продолжена работа по созданию абстрагированного графического API

    Еще одна прослойка для прослойки на прослойке. А потом все удивляются, почему он так много памяти жрет. До електрона ему, конечно, еще далеко, но тенденция удручает.

     
     
  • 2.85, Аноним (85), 13:17, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.
     
     
  • 3.162, Lex (??), 22:52, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *шутка про «бесплатные» абстракции*
     
  • 3.168, anonymous yet another (?), 23:33, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.

    Толи, к сожалению, нет, толи условие "если сделаны по уму" не проходит.

     
  • 2.112, Аноним (8), 16:23, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В новости чётко расписано зачем это. Чтобы код программера не зависил от того, что там у юзера: ОпенГЛ или Пукан.
     
     
  • 3.184, Аноним (-), 15:38, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > В новости чётко расписано зачем это. Чтобы код программера не зависил от
    > того, что там у юзера: ОпенГЛ или Пукан.

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

     
  • 2.163, Lex (??), 22:52, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно далеко.
    Электрон, насколько помню, денег так нагло не требует
     

  • 1.53, Аноним (53), 10:10, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    За*бался я ваше QT на генте постоянно перекомпилировать!!!
     
     
  • 2.55, Аноним (53), 10:13, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ещё я, добавлю: оно чрезмерно жирное! Что в нём такого? Просто GUI с чрезмерным ЧСВ. Не, я сам как разраб пользовался Qt, но только тогда когда мне сказали, что твой WxWidgets нам не подходит.
     
     
  • 3.57, Аноним (54), 10:27, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    wxWidgets - у*банское ховно с абсолютно шизофреническими инструкциями, как сбилдить библу из сырцов, если мне нужны бинари с какими-то кастомными твиками ключей сборки при компиляции. Еще эта поделка использует множественное наследование в хвост и гриву, а, простите, ни одному нормальному разрабу не охота сидеть чертить графы наследования при создании свои версий виджетов, чтобы наглядно видеть виртуальный базовый класс, чтобы понимать, что в итоге-то "осядет" в конечном наследнике. Множественное наследование реализации запрещается, например, Google C++ style guide, разрешается множественное наследование абстрактных классов с pure virtual методами.
     
     
  • 4.61, Аноним (17), 10:49, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно так. Долго в кутях компилируются только qtwebkit и qtwebengine (это вообще хромиум).
     
  • 2.72, Аноним (137), 11:55, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >За*бался я ваше QT на генте постоянно перекомпилировать!!!

    Ты же сам генту выбрал, страдай. Или поставь TDE и не страдай.

     
  • 2.99, Аноним (8), 14:53, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >За*бался я ваше QT на генте постоянно перекомпилировать!!!

    QtWebEngine собиралось 7-8 ч на старом Атлоне64 x3. Обновил до Ryzen 5 2600, стало за час с небольшим. Полегчало :)

     
  • 2.105, Аноним (36), 15:48, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ставь Calculate, там бинарный профиль.
     
  • 2.134, заминированный тапок (ok), 17:31, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну не знаю, 40 минут максимум:
    qtbase + qtdeclarative + qtquickcontrols2 + qtmultimedia + qtserialport
     
  • 2.180, marios (ok), 12:48, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Каждый день что ли обновляешься? Ставь раз в неделю-две на ночь
     

  • 1.62, Eric Hartman (?), 11:15, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А возможен ли десктоп в линуксе без qt и gtk?
     
     
  • 2.79, Аноним (75), 12:29, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Андроидолончеры
     
  • 2.80, Александр (??), 12:32, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Electron ещё есть, FLTK. Их много под Линукс всяких. Но GTK и Qt, пожалуй, самые приятные с виду и в разработке
     
     
  • 3.81, Eric Hartman (?), 12:38, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Electron ещё есть

    DE на электроне? Пожалуй, лучше поставлю Win95.

     
  • 2.86, Аноним (137), 13:59, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ?А возможен ли десктоп в линуксе без qt и gtk?

    Да возможен. https://www.opennet.ru/opennews/art.shtml?num=51967

     
     
  • 3.113, Аноним (137), 16:36, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это Common Desktop Environment (CDE)
     
  • 3.185, Аноним (-), 15:40, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ?А возможен ли десктоп в линуксе без qt и gtk?

    Enlightenment же, ну. Даже довольно симпатичный и без всех этих осточертевших CSS и матерных дизайнов.

     
  • 2.100, Аноним (8), 15:00, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >А возможен ли десктоп в линуксе без qt и gtk?

    На каком-нибудь WM: BlacBox, OpenBox. Или вот, вроде, DE с закосом на API Cocoa: GNUstep.

     
     
  • 3.114, Аноним (137), 16:37, 27/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://ru.wikipedia.org/wiki/Элемент_интерфейса
     
  • 2.178, Аноним (178), 11:38, 28/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, возможен на EFL, FLTK, OpenMotif
     

  • 1.84, Друг (?), 13:13, 27/05/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –6 +/
     
     
  • 2.87, Враг (?), 14:00, 27/05/2020 Скрыто модератором
  • +/
     
     
  • 3.102, Аноним (8), 15:05, 27/05/2020 Скрыто модератором
  • +/
     
     
  • 4.107, Враг (?), 16:15, 27/05/2020 Скрыто модератором
  • +/
     
     
  • 5.108, Аноним (8), 16:19, 27/05/2020 Скрыто модератором
  • +/
     
     
  • 6.115, Аноним (137), 16:37, 27/05/2020 Скрыто модератором
  • +/
     
  • 2.94, Аноним (90), 14:20, 27/05/2020 Скрыто модератором
  • +1 +/
     
  • 2.101, Аноним (8), 15:03, 27/05/2020 Скрыто модератором
  • +2 +/
     
  • 2.106, Аноним (36), 16:00, 27/05/2020 Скрыто модератором
  • +1 +/
     
     
  • 3.109, Жигули (?), 16:19, 27/05/2020 Скрыто модератором
  • –1 +/
     
     
  • 4.116, Аноним (137), 16:39, 27/05/2020 Скрыто модератором
  • +/
     
     
  • 5.124, НяшМяш (ok), 17:04, 27/05/2020 Скрыто модератором
  • +/
     
  • 4.117, Аноним (8), 16:41, 27/05/2020 Скрыто модератором
  • +/
     
  • 2.120, Аноним (-), 16:52, 27/05/2020 Скрыто модератором
  • +/
     
  • 2.121, anonimous (?), 16:53, 27/05/2020 Скрыто модератором
  • +/
     
  • 2.123, НяшМяш (ok), 17:02, 27/05/2020 Скрыто модератором
  • +/
     
  • 2.129, ann (??), 17:23, 27/05/2020 Скрыто модератором
  • +1 +/
     
     
  • 3.145, Аноним (17), 18:23, 27/05/2020 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (17)

  • 1.131, ann (??), 17:25, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучший кросплатформенный фреймворк. Удачи проекту. Но вот с релизами да, надо пореже их как - то делать. А то реально задалбывает постоянно пересобирать. Так что может с этой политикой новых релизов и выиграют все.
     
  • 1.179, marios (ok), 12:25, 28/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В Qt для Android добавлена поддержка родных диалогов для открытия и сохранения файлов.

    Ха-ха, офигенно!
    Лично не мне хватало.

     
  • 1.195, Аноним (195), 21:13, 28/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сколько там кода? Если более 1ого мега то статический анализ проваливатся.
     
  • 1.200, Аноним (200), 23:10, 29/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эти клоуны опять всё поломали. На этот раз палитра отвалилась https://github.com/lxqt/lxqt-qtplugin/issues/54
     

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



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

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