The OpenNET Project / Index page

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

Релиз фреймворка Qt 6.7 и среды разработки Qt Creator 13

07.04.2024 23:44

Компания Qt Company опубликовала релиз фреймворка Qt 6.7, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.7 обеспечена поддержка платформ Windows 10+, macOS 12+, Linux (Ubuntu 22.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8/9.2, Debian 11.6), iOS 16+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2.

Основные изменения в Qt 6.7:

  • Улучшена поддержка использования кода, в котором применяются элементы стандарта C++20. Добавлены классы Qt::{strong,weak,partial}_ordering с реализацией типов std::*_ordering, совместимых со спецификацией C++17, а также макросы, которые раскрываются в оператор трехстороннего сравнения "<=>" при сборке компиляторами, поддерживающими C++20 (если компилятор поддерживает только C++17, макросы откатываются на использование обычных операторов).

    Предоставлена возможность использования шаблона класса std::span для представления непрерывной последовательности объектов, который для систем с C++17 заменяется на класс QSpan. Продолжена работа по реализации поддержки библиотеки std::chrono в различных API Qt. Например, таймауты в API Qt Network теперь описываются с использованием типов std::chrono и задаются в форме литералов, таких как "5s" для обозначения 5 секунд.

  • Продолжено развитие экспериментального модуля Qt Graphs, предназначенного для построения различных видов графиков и визуализации больших коллекций быстро меняющихся данных. Модуль развивается как универсальная замена старого модуля Qt DataVisualization, завязанного на OpenGL, и модуля Qt Charts. Новый модуль использует Qt Quick 3D и движок рендеринга RHI (Rendering Hardware Interface), поддерживающий различные 3D API (OpenGL, Vulkan, Metal и Direct 3D). В новой версии в дополнение к 3D-визуализации добавлена поддержка двумерных круговых и линейных графиков, а также диаграмм рассеяния. Обеспечена интеграция с доступными в Qt Quick средствами анимации и эффектами. Добавлена поддержка тем оформления. Проведена модернизация архитектуры, позволившая снизить число операций выделения памяти.
  • Добавлены новые классы QHttpHeaders, QNetworkRequestFactory, QRestAccessManager и QRestReply для разработки клиентских приложений, использующих API на базе HTTP и архитектуры REST (REpresentational State Transfer).
  • Расширены возможности модуля Qt GRPC, позволяющего обращаться к сервисам gRPC. В Qt gRPC добавлены новые классы для клиентских, серверных и двунаправленных потоковых вызовов, позволяющих организовать обмен сообщениями с автоматической активацией при изменении значений. Предложен API Interceptor для прикрепления callback-обработчиков для выбранных сообщений gRPC, которые можно использовать, например, для организации журналирования или кэширования.
  • В модуль Qt Protobuf, предназначенный для выполнения сериализации Qt-классов, используя протокол Protocol Buffer, добавлена возможность сериализации в формат JSON или из него.
  • В модуль векторной графики Qt SVG добавлена поддержка элементов SVG 1.1 и 2.0, часто используемых в SVG-изображениях на практике (<symbol>, <marker>, <pattern>, <mask> и <filter>), что позволяет отображать большинство SVG-файлов. Для тех кому необходима полная поддержка SVG 2.0 предлагается использовать модуль Qt WebEngine. Добавлена утилита svgtoqml для преобразования SVG в QML для импорта векторной графики напрямую в граф сцены Qt Quick. Стабилизирована возможность использования модуля Qt Quick Shapes для высококачественной отрисовки кривых при помощи фрагментного шейдера.
  • Добавлена поддержка вариативных шрифтов, в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться. Добавлена поддержка библиотек пиктограмм. При использовании вызова QIcon::fromTheme реализована возможность сопоставления имени пиктограммы с символом в библиотеке пиктограмм.
  • Предоставлена возможность встраивания родных для текущей платформы окон в сцену Qt Quick, что позволяет задействовать в интерфейсе на базе Qt Quick элементы интерфейса, предоставляемые платформой, например, можно встроить AppKit MapView или Windows Media player.
  • Добавлена поддержка добавления в приложения на базе Qt Quick или Qt Widgets кода отрисовки, использующего любой поддерживаемый в Qt графический API (Vulkan, OpenGL, Direct3D, Metal). Добавление производится при помощи классов QRhiQuickItem и QRhiWidget.
  • Обеспечена полная поддержка платформ macOS 14, iOS 17, Windows 11 23H2, Android 14, RHEL 9.2, openSUSE 15.5, SUSE Linux Enterprise Server 15. Добавлены сборки для Windows, собранные при помощи инструментария MinGW на базе LLVM. Добавлены предварительные сборки для архитектуры ARM (для Windows и Linux), для платформы VxWorks 7 и для QNX 7.1.
  • Обновлён стек Boot2Qt, который может использоваться для создания загружаемых мобильных систем с окружением на базе Qt и QML. Системное окружение в Boot2Qt обновлено до платформы Yocto 4.3.
  • Добавлены новые примеры приложений. Пример Lightning Viewer, использующий Qt Location и Qt Quick Controls для наглядной визуализации данных о грозах на карте. Новая демонстрация OSM Buildings, использующая Qt Quick 3D, Qt Positioning и Qt Network для создания 3D-карты зданий на основе информации с OpenStreetMap. В примере Virtual Assistant продемонстрированы возможности по работе с 3D-анимацией. В примере Volumetric rendering показано как использовать 3D-текстуры в Qt Quick 3D для объёмной трассировки лучей. Полностью переделан пример StocQt, использующий Qt Graphs для показа данных о биржевых котировках.



Дополнительно можно отметить публикацию интегрированной среды разработки Qt Creator 13.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.

В новой версии:

  • Добавлены offline- и online-инсталляторы для ARM-систем с Linux.
  • Обновлено оформление интерфейса Welcome to Qt Creator, в котором появилась поддержка тёмных и светлых тем.
  • Улучшен интерфейс для перемещения панелей, применяемый в режиме отладки и создания виджетов (Widget Designer). Для вертикальных панелей добавлена поддержка временного сворачивания. Предоставлена возможность свободного перемещения панелей за их заголовок без предварительного отключения закрепления.
  • Добавлена поддержка создания, развёртывания, запуска и отладки приложений для устройств, на которых используется Qt Application Manager (для приложений на базе Qt 6 и CMake).
  • Добавлена частичная поддержка iOS 17.
  • Изменён сборочный каталог по умолчанию, для которого теперь используется подкаталог "build" в коде проекта. Изменить сборочный каталог можно при помощи настройки "Preferences > Build & Run > Default Build Properties > Default build directory".
  • В режиме проекта добавлена секция "Vanished targets", в которой отображаются kit-наборы (привязки к разным сборочным инструментариям и версиям Qt), которые уже недоступны, и предоставляется возможность создания замены или использования при сборке, развёртывании и запуске другого существующего kit-набора.
  • Предоставлена возможность создания kit-наборов для проектов на языке Python (для выбора другой версии интерпретатора).
  • Добавлена возможность использования серверов LSP (Language Server Protocol) для YAML, JSON и Bash.
  • В редакторе кода обеспечена поддержка перехода из компонентов QML к связанному с ними коду на C++.
  • Проведена реорганизация настроек ClangFormat. Для изменения собственных настроек предоставлен текстовый редактор параметров с проверкой синтаксиса.


  1. Главная ссылка к новости (https://www.qt.io/blog/qt-crea...)
  2. OpenNews: Увидела свет среда разработки Qt Creator 12
  3. OpenNews: Уязвимость в предлагаемой в Qt реализации протокола HTTP/2
  4. OpenNews: Релиз фреймворка Qt 6.6
  5. OpenNews: Релиз фреймворка Qt 6.5
  6. OpenNews: Доступен графический тулкит GTK 4.14 с новыми движками для OpenGL и Vulkan
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60925-qt
Ключевые слова: qt, qtcreator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (103) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 00:32, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С поддержкой макоси у них кошмар, вот настолько обязательно поддерживать только версии новее трёх лет после выпуска
     
     
  • 2.2, Толстый скроллисттческий сарказм (?), 01:07, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну новее ubuntu 22.04 ещё нету ?
     
     
  • 3.69, Байрон (-), 14:02, 08/04/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.80, Аноним (80), 15:15, 08/04/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.5, 12yoexpert (ok), 01:48, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    так сам эпол через три года на своё железо забивает, в чём цимес кому-то дольше поддерживать?
     
     
  • 3.8, Яблочный раб (?), 02:45, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    У тебя что то с арифметикой. У меня есть старенький Macbook Pro 2018, с MacOS 14 Sonoma. Про iOS ситуация такая же. Ты ошибся примерно на три года. В среднем, мажорные обновления на Apple девайсы прилетают 5-7 лет после релиза девайса. А минорные прилетают ещё дольше.
     
     
  • 4.10, bdrbt (ok), 04:25, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Только есть ньюанс MB 2018 - даже с топовым на тот момент процом и допустим с G... большой текст свёрнут, показать
     
     
  • 5.22, 12yoexpert (ok), 09:36, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот только есть нюанс: "техника" эпол никогда не выходила с топовым железом, всегда с устаревшим на 3-4 года. сейчас они вообще скатились в арм
     
     
  • 6.82, soarin (ok), 15:57, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > сейчас они вообще скатились в арм

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

     
     
  • 7.118, Бывалый Смузихлёб (ok), 14:07, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    возможно, у тебя просто брак ведь рабочий конвейера кумар забыл поставить вентилятор
    Но в новомодные времена с кучей термодатчиков на проце и продвинутым управлением питанием и частотами это не так страшно как в былые. Когда из-за поломки вентилятора старый амуде мог даже текстолит материнки подпалить прежде чем помрёт окончательно
     
     
  • 8.125, soarin (ok), 15:32, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какой забыл В MacBook Air 2020 M1 нет вентилятора А так можно найти отзывы и о... текст свёрнут, показать
     
  • 6.117, namenotfound (?), 12:31, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > скатились в арм

    так скатились, что на данный момент по мощности на ватт им тупо нет равных

     
     
  • 7.119, Бывалый Смузихлёб (ok), 14:11, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну это как считать. Если мерить по производительности конвертирования видосиков строго определённых форматов, под которые в проц поставили аппаратные блоки для ускорения - да, будет шустро
    Если прикидывать по общей производительности( тяжкая конпеляция, когда запущено дофига всего вплоть до нескольких симуляторов. Или игоры-майнинги ), то картина уже не столь радостная
    А уж если мерить по более реальным параметрам, проде производительности на единицу стоимости - так тем более.

    Какая разница какая производительность на ватт у того, что нередко используют как стационарный комп ?
    И, если так мерить, какой-нибудь АВР может оказаться сильно производительнее( на ватт ) но лучше от этого едва ли кому-то будет

     
     
  • 8.126, namenotfound (?), 17:08, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    так говоришь, как будто такого не бывает на практике за 1000 евро я могу из ноу... большой текст свёрнут, показать
     
     
  • 9.127, Бывалый Смузихлёб (ok), 14:23, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    практически не бывает, ведь в сказки что видосы конвертятся лишь на яблоке верят... большой текст свёрнут, показать
     
  • 4.66, got (?), 13:51, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Значит помледний Qt там поддерживается, не? У них это завязано на версию макоси, не железа. До тех пор пока Эппл будет выпускать обновления все будет поддерживаться.и после этого ещё пару лет.

    Если очень надо то можно всегда пропатчить и собрать самому (или бэкаортить фиксы), опенсорс же.

     
  • 4.90, Будулай (?), 17:07, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >старенький Macbook Pro 2018

    Хороший троллинг. Тут вообще-то некоторые на полном серьёзе сидят на 4 пнях и кор 2 дуо.

     
  • 3.25, Аноним (-), 09:52, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    о, это просто максимальный бред от поехавшего /_-
    У яблока поддержка девайсов была всегда на уровне (что не удивительно для такой цены).
    И обновления для восьмилетнего телефона это вполне обычная ситуация.

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

     
     
  • 4.29, Аноним (29), 10:10, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Шинд 10 9 лет нормально обновлялся. Мако-бы не видят дальше собственного носа.
     
     
  • 5.43, Аноним (-), 11:29, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Шинд 10 9 лет нормально обновлялся. Мако-бы не видят дальше собственного носа.

    Это был ответ на "через три года на своё железо забивает"
    Зачем тут твой дезенеративный всер по поводу винды если речь про яблочное железо?
    Для десятки есть LTSC, но ее получают не все.

    Для обычного пользователя что 8, что 10 лет будет примерно одинаково.
    Но то что пишет 12йдбл про три года, это звездеж чистой воды.

     
     
  • 6.68, Аноним (29), 14:01, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот вот кроме яблочного железа ничего существует. Так оно ещё и обновляется хуже шинды. Но кому какое дело яблоко уже не светится, но купить всё равно надо.
     
  • 4.35, 12yoexpert (ok), 10:46, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у меня под линем до сих пор прекрасно работает комп 2004 года на amd sempron, теперь сравни это с тремя годами обновлений эпла, урезающими время работы от аккумулятора в г?йфоне
     
     
  • 5.124, Аноним (124), 14:29, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Компиляторы c++17/20 и Rust не особо быстро работают, к сожалению, даже на более современном железе.
     
  • 4.120, Бывалый Смузихлёб (ok), 14:16, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Железу то от этого не лучше. Которое даже на момент своего выхода топовым назвать крайне сложно в т.ч по объёму ОЗУ
    У яблока изредка наступают моменты просветления и вдруг начинают что-то даже почти годное срочно делать. даже по относительно норм цене. Но, потом ещё несколько лет им же и торгуют как ежегодными новинками под чуть разными названиями пока оно совсем не устареет
     
  • 2.15, iPony129412 (?), 07:48, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > С поддержкой макоси у них кошмар

    Вполне нормально.
    Минималка сейчас для Qt Creator
    MacBook Pro 2015
    Это значит 9 летний ноутбук пока ещё можно использовать.

     

  • 1.3, 12yoexpert (ok), 01:25, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >  Добавлена возможность использования серверов LSP (Language Server Protocol) для YAML, JSON и Bash.

    скромно умалчивается, что это делается через npm. типа давайте завезём в последнюю написанную не на скриптовом языке IDE джаваскрипт, а то слишком быстрая

     
     
  • 2.38, Аноним (29), 10:58, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Медленное скачивание это плохо.
     
  • 2.121, Бывалый Смузихлёб (ok), 14:19, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зря ты так. жс очень даже шустр, если речь не о работе с ДОМ( там уже к движку и браузеру вопросы ) и не оптимизации под маломощные устройства( где до последнего тянет с ДЖИТом и работает тупо интерпретатор, порой даже не минифицированного кода )
     

  • 1.4, Аноним (4), 01:37, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Выглядит отталкивающе. Какие-то ГИГАНТСКИЕ кнопки сбоку. Возможно авторы хотели компенсировать свои комплексы. Даже в GNOME кнопки не такие огромные. Вместо табов черт-те что, комбобокс какой-то. А по функциональности уже бесконечно отстал от VSCode/Codium.
     
     
  • 2.7, Nv (?), 02:06, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Автоматика делает , надо тщательно смотреть пасхалка такая от llvm чё то прилетело и пиши проект на свалку потому что мета ворованное производство , сам с усам щас никто не делает ставят чужое смотрят дебаг тут же правят и где-то не правильно. Если кто то работал не по схеме то много заголовочных уже было бы исправленно , а ты видел такие компании ? И я нет , а их нет
     
  • 2.11, bdrbt (ok), 04:33, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Выглядит отталкивающе. Какие-то ГИГАНТСКИЕ кнопки сбоку.

    Это как-бэ скриншоты и размер кнопок сильно зависит от dpi экрана, того кто их делал. Твой кэп.

     
  • 2.18, Аноним (18), 08:40, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это настраивается: View → Mode Selector Style.

    Но вам лишь бы пожаловаться.

     
     
  • 3.19, Аноним (4), 08:51, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А есть настройка "Не отставать по функциональности от VSCode/Codium"?
     
     
  • 4.23, 12yoexpert (ok), 09:38, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    по жору рамы или по жору цпу?
     
     
  • 5.24, Аноним (4), 09:45, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На компах домохозяек за 15 тысяч рублей? Или на компах разработчиков, которые обычно небедные и могут себе позволить топовую систему? (Второй вопрос: ты оперативку и проц покупал, чтобы они простаивали?)
     
     
  • 6.26, Аноним (26), 09:58, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тут такой момент. Простаивают они именно у домохозяек -- для них не проблема кинуть ресурсов на браузерный софт. А тут вечно чем-то заняты и когда текстовый редактор ощутимо тормозит и лагает это знаете ли неприятно.
     
     
  • 7.27, 12yoexpert (ok), 10:00, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    думаю, это девопсня: у них, пока деплоится, можно и подождать, пока текстовый редактор отработает, времени навалом
     
  • 6.28, 12yoexpert (ok), 10:01, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на компах разработчиков за 3к баксов с топовыми райзенами (не знаю, что такое рубли)

    ты вообще осознаёшь, что запускать текстовый редактор на джаве в браузере - не самая высокопроизводительная идея, и оно тормозит вне зависимости от мощности цпу? я руками быстрее грепаю, чем там поиск отрабатывает.

    короче, твой ответ я воспринял как "по жору диска", т.к. это поделие весит больше qtcreator-а вместе с qt

     
     
  • 7.31, Аноним (29), 10:15, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Джаваскрипт это не джава. На джаве джет брейнз и вот кто поедатель оперы и проца так это они. Вскод по сравнению с любой поделкой джетбренз пушинка.
     
     
  • 8.33, Аноним (33), 10:17, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За JB вообще не заикайся 8212 то реальная дичь Но и жабоскрипт поверх браузер... текст свёрнут, показать
     
  • 8.34, 12yoexpert (ok), 10:29, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да пофиг, тормозные скриптовые байткод-недоязыки все на одно лицо ... текст свёрнут, показать
     
  • 7.32, Аноним (33), 10:16, 08/04/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

     ....ответы скрыты (13)

  • 1.6, Аноним (6), 01:52, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Чем дальше в лес, тем сложнее конкурировать с vim + что попадётся под-руку...
     
     
  • 2.21, Аноним (21), 09:18, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    С vim может конкурировать разве что systemd.
     
  • 2.39, Аноним (80), 11:15, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А что, из Qt уже убрали "Exit"?
     
  • 2.122, Бывалый Смузихлёб (ok), 14:20, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    чем ближе проггер к пенсии, тем сложнее чему-то конкурировать с vim
     

  • 1.9, Слава Линуксу (?), 03:55, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На windows все также плохо с отображением интерфейса?
     
     
  • 2.20, Аноним (21), 09:17, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все так же хорошо.
     
     
  • 3.40, Слава Линуксу (?), 11:19, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По qbittorrent как-то незаметно. То кнопки залипают, то весь интерфейс повиснет или перекорежит, если масштаб экрана больше 100%
     
     
  • 4.57, Аноним (21), 12:35, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не поленился, сделал масштаб экрана 120% и 150%. Потыкал кнопки, меню, не заметил никаких артефактов.
     

  • 1.17, EULA (?), 08:38, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только вчера у себя в кальке собрал MinGW-Qt6.6 :(
     
  • 1.36, Аноним (36), 10:47, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    История не успеха...

    Под свежий андроид приложение на QtWidget можно собрать на старых 5-тых кутях и оно работает, а блин QtQuick показывает белый экран...

    косяк-косячный... и  зачем я приложуху с использованием QtQuick написал...

     
     
  • 2.37, Аноним (29), 10:51, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем писать для мобилки на кутях когда уже давно есть flutter?
     
     
  • 3.42, Аноним (36), 11:25, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    зачем мне флаттер когда я пишу на кутях?
     
     
  • 4.46, Аноним (29), 11:43, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что флаттер это точно такая же шняга рисующая на холсте как и куте. И у флаттера это даже лучше получается. Это уже не говоря что для десктопа есть флаттер для питона https://flet.dev/
     
     
  • 5.49, Аноним (49), 11:49, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    флаттер, питон... смузи успел сегодня выпить?
     
     
  • 6.50, Аноним (29), 11:56, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Конечно, а как ещё без него проснуться? Кокосовое молоко и банан это мастхев.
     
  • 5.61, Аноним (61), 12:57, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и в чем это "лучше" выражается?
     
     
  • 6.63, Аноним (29), 13:33, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даже не знаю что тебе сказать. Попробуй сделать приложение для андроида сначала на куте, а потом на флаттере. Тогда вопросы отпадут сами собой.

    Спойлер куте не предназначен для мобилок от слова совсем.

     
     
  • 7.67, Аноним (67), 13:54, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже не знаю что тебе сказать. Попробуй сделать приложение для андроида сначала
    > на куте, а потом на флаттере. Тогда вопросы отпадут сами собой.
    > Спойлер куте не предназначен для мобилок от слова совсем.

    какая-то голосновная эйчарная шляпа:

    - кодю на кутэ
    - попробуй флуттер
    - я кодю на куте
    - куттер лучше
    - чем?
    - а ты попробуй.

     
     
  • 8.86, Аноним (29), 16:23, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мы поняли ты фанатик странного Кодить на куте для андроида ... текст свёрнут, показать
     
     
  • 9.95, Аноним (67), 17:44, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    фанатик я или нет, это не важно Важно чтоб ты пролечил у психолога свою манию л... текст свёрнут, показать
     
  • 7.72, Аноним (72), 14:19, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем делать приложение для андроида?
     
  • 7.93, bdrbt (ok), 17:30, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Даже не знаю что тебе сказать. Попробуй сделать приложение для андроида сначала
    > на куте, а потом на флаттере. Тогда вопросы отпадут сами собой.

    Ну давай, например редактирование картинок, видео, аудио. Работа с геопозиционированием и чур строго на дарте без скатывания в нативщину. Осилишь?

    > Спойлер куте не предназначен для мобилок от слова совсем.

    Спойлер - flutter, ещё один реакт-натив предназначенный, максимум для отрисовки жсонов в интерфейс. (утрированно). Если в кутях можно примотаться практически к любой библиотеке, то во флаттере сначала надо будет собрать прокладку: flutter<->прокладка в натив<->нативная прокладка к внешнему ABI, то в кутях хоть статично линкуйся, хоть рядышком клади - работает как задумано.

     
  • 4.123, Бывалый Смузихлёб (ok), 14:28, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем флаттер когда есть реакт-натив( туда как раз подвезли годную работу с жирными кусками данных, приходящих из натива )
    Проблема кутей в том, что в любом случае универсального проекта подо всё не получится
    На десктопе и смартфонах принципиально разное управление, разные физические размеры экрана и само управление
    К слову, периодически попадаются компании, ищущие тех кто смог бы перевести их приложение на кутях на что-то на РН или флаттере

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

     
  • 3.78, Аноним (80), 15:12, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >когда уже давно есть flutter

    Его не постигнет учать Clitter?

     

  • 1.44, Аноним (44), 11:33, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Продолжено развитие экспериментального модуля Qt Graphs

    Может, сразу QCustomPlot взять и не экспериментировать?

     
     
  • 2.48, Аноним (48), 11:48, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шо то, шо то под GPL. qwt - под LGPL.
     
     
  • 3.108, Neon (??), 00:47, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А не по фиг ?)
     
  • 2.98, 12yoexpert (ok), 18:26, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ага, одну почку за лицензию qt, вторую - за qcustomplot

    а вообще альтернатив qcustomplot для быстрой 2d визуализации нет, в том числе для qml. qtcharts тормозной шо ппц

     
     
  • 3.114, Аноним (44), 09:10, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так и сделал, кроме указанных парных органов. Т.к. работаю проект исключительно под GPL. К тому же бесплатно и без донатов.
     

  • 1.45, Аноним (44), 11:34, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > можно встроить ... Windows Media player

    Кроссплатформенностью пожертвуем?

     
     
  • 2.59, Аноним (21), 12:37, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в винде встроить одно, в linux встроить другое. Вся кроссплатформенность так и работает.
     
     
  • 3.87, Аноним (29), 16:25, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    vlc к слову отлично встраивается в любую платформу и дружит с кути.
     
  • 3.106, Аноним (106), 21:27, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, нельзя. Кроссплатформенность - 100% тот же исходный код для различных систем (допустимо ветвление за счет системно зависимых констант, но собираем программу без како-либо коррекции исходников). Если это не так, рассуждения о кроссплатформенности - пустой звон.
     
     
  • 4.113, Аноним (21), 09:07, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так код и не переписывается, он пишется один раз и собирается везде. А как ты думаешь Qt стал кроссплатформенным? На каждой платформе под капотом Qt используются родные библиотеки, обернутые вот в такие макросы:

    #ifdef Q_OS_LINUX
    ...
    #endif

    #ifdef Q_OS_WIN
    ...
    #endif

    #ifdef Q_OS_MACOS
    ...
    #endif

     
     
  • 5.115, Аноним (44), 09:11, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так именно так и думаю. Говорить правду хорошо и приятно.
     

  • 1.47, Аноним (48), 11:44, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Продолжено развитие экскрементального модуля Qt Graphs

    Который под GPL, поэтому все юзают qwt, который под LGPL.

     
     
  • 2.52, Аноним (80), 12:05, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если проект под GPL, почему бы не поюзать Qt Graphs?
     
     
  • 3.54, Аноним (54), 12:11, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если проект под GPL - то можно его сразу закапывать. Не нужно. Сделаем конкурента под пермиссивной, и все будут юзать именно его.
     
     
  • 4.58, Аноним (44), 12:36, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. Вы намерены конкурировать с проектом, который уже де-факто существует. Причем Ваш проект еще только на этапе выбора лицензии. И инвесторам Вы уже, очевидно, заявили о несомненном захвате рынка. И как это называется?
     
     
  • 5.64, Аноним (29), 13:35, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Стартап.
     
  • 5.71, Аноним (71), 14:18, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А пофиг, история показывает, что у считанных единиц GPL-проектов есть будущее Ч... большой текст свёрнут, показать
     
     
  • 6.75, Аноним (26), 15:08, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    История показывает, что копилефт вечен, а вот пермессивщина мертворождённая и не долго влачит весьма жалкое существование. Копирасты именно авторы пермиссивщины, иначе они бы выбрали копилефт. А вообще, любо-дорого смотреть, как корёжит хейтеров. Понятное дело, что пермиссивщина -- это пропроприетарная лицензия, каким же образом это СПО?
     
  • 6.76, Аноним (80), 15:10, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >И если дойдёт до вклада, то постараются вкладываться не в него, а в конкурентов.

    То-то все поголовно вкладываются в xBSD.

     
  • 6.89, Аноним (89), 16:54, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А я вот тут читал, что BSD и MIT - это куколдские лицензии.
     
     
  • 7.96, Аноним (96), 17:44, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В блоге Google/Apache Software Foundation?
     
  • 5.74, Аноним (80), 15:04, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется CoC.md уже написали.
     
  • 4.77, Аноним123 (?), 15:11, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Срочно делайте конкурентов ядру Linux
     
     
  • 5.81, n00by (ok), 15:53, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Срочно начинаем смешивать различные целевые аудитории (создатели дистрибутивов и пользователи приложений с окошками), поскольку без подмены тезиса доказательство не складывается.
     
  • 5.83, Аноним (83), 16:05, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    https://fuchsia.googlesource.com/fuchsia/+/master/zircon/
    BSD-системы тоже существуют и здравствуют.
    GCC - давно загибается в пользу Clangа. По всем параметрам Clang даво уже лучше, включая производительность кода. Замены для гнутых утилит https://github.com/uutils/coreutils (MIT) уже на подходе. A вот переписанный git: https://github.com/Byron/gitoxide (MIT AND Apache-2.0)

    Но Linux - это уникальный проект, ты на него не смотри, ему много лет, и он too big, но и его рано или поздно съедят по частям. Обычные поделки разрабов и рядом не стояли, в случае надобности им сделают и доведут замену намного быстрее.

     
     
  • 6.88, Аноним (88), 16:52, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так, с gitoxide проблема вышла, его ещё не доделали.  Ну тогда https://codeberg.org/stsp/got-portable и https://www.eclipse.org/jgit/.  Кстати, вот что нагуглено в процессе поиска: https://github.com/martinvonz/jj , но она зависит от libgit2.
     
  • 2.107, Аноним (106), 21:30, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    GPL по отношению к сабжу - насмешка. GPL не предполагает дискриминация по месту нахождения клиента. Допустима только дискриминация юрисдикции клиента. Необходимо запретить сабжу использование GPL.
     

  • 1.94, Аноним (96), 17:43, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В модуль Qt Protobuf, предназначенный для выполнения сериализации Qt-классов, используя протокол Protocol Buffer, добавлена возможность сериализации в формат JSON или из него

    У них там с головой всё в порядке?

     
     
  • 2.99, 12yoexpert (ok), 18:34, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    слышал звон, но не знаю, где он
     

  • 1.97, Аноним (97), 18:00, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему в списке поддерживаемых систем есть webos, всякие там ртос, а любимой Хаечки нету ? Это прям игнор какой-то, не воспринимают всерьез нашего брата.
     
     
  • 2.100, 12yoexpert (ok), 18:35, 08/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    хаечто?
    и какого такого "вашего"? отучаемся говорить за всю сеть
     
     
  • 3.111, азпф (?), 06:07, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Haiku os видимо
     
     
  • 4.112, Аноним (112), 09:04, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кстате, когда портируют файрфокс на гайку, появится новый конкурент корпоративному линуксу!
     
     
  • 5.116, Аноним (44), 09:14, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >на гайку, появится новый конкурент корпоративному линуксу!

    Не появится. За неимением у них как первого, так и второго. В корпорациях реально (а не по отчетам) используется Windows.

     

  • 1.128, Аноним (97), 23:31, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Осталось чуть чуть добить Firefox на гайке, не работает egl, код в mesa прибит к линуксу гвоздьями,  chromium   тоже вполне реально собрать, qtwebengine же собирается. И когда будут эти 2 дефолт браузера - будет и наплыв народу. Ну и wine еще пофиксить надо, чтобы 32х битные программы запускались.
     
  • 1.129, NG (?), 01:13, 12/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно сразу прямые ссылки на файлы публиковать, чтобы каждый не шататься бесконечно и бессмысленно по рекламным лабиринтам qt.io?
     
  • 1.130, Аноним (130), 19:04, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто знает когда будет KDevelop 6?
     

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



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

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