The OpenNET Project / Index page

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

06.12.2018 20:26  Релиз фреймворка Qt 5.12 и среды разработки Qt Creator 4.8.0

После полугода разработки подготовлен релиз кроссплатформенного фреймворка Qt 5.12. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3. Ветка 5.12 отнесена к категории выпусков с длительным сроком поддержки (LTS), обновления для которой будут формироваться в течение трёх лет.

При подготовке новой версии основное внимание было уделено обеспечению высокого качества работы и стабильности. По сравнению с прошлой LTS-веткой в Qt 5.12 устранено более 2000 ошибок. Основные новшества:

  • В число полностью поддерживаемых переведён набор модулей "Qt for Python" для создания графических приложений на языке Python с использованием Qt5 (разработчикам на языке Python предоставляется доступ к большей части C++ API Qt). Qt for Python основан на модуле PySide2 и продолжает его развитие (по сути под новым именем предлагается первый выпуск PySide с поддержкой Qt 5);
  • Подготовлена вторая экспериментальная версия модуля "Qt for WebAssembly", который позволяет компилировать графические приложения на базе Qt в виде модулей на WebAssembly, которые можно запускать непосредственно в web-браузере. Для компиляции применяется Emscripten. OpenGL транслируется в WebGL;
  • Обеспечена полная поддежка модуля Qt Remote Objects, позволяющем обмениваться данными через IPC-вызовы между процессами на базе Qt. Поддерживается передача свойств и отправка другим процессам сигналов и слотов QObject;
  • Обеспечена полная поддержка модуля Qt WebGL Streaming Plugin, позволяющего по сети транслировать состояние интерфейса приложения для просмотра в любом современном браузере;
  • Внесены значительные изменения в JavaScript-движок, используемый для выполнения сценариев QML. Обеспечена поддержка стандарта ECMAScript 7 (ранее поддерживался ECMAScript 5), что дало возможность использовать представленные в последние годы новые возможности JavaScript и упростить интеграцию с JavaScript-библиотеками. Например добавлена поддержка JavaScript-модулей, которые можно загружать как из QML, так из кода на C++;
  • В Qt Quick добавлена поддержка элемента TableView в качестве высокопроизводительной альтернативы ItemView, способной отображать сразу несколько столбцов;
  • Появившиеся в прошлом выпуске обработчики Pointer Handlers переименованы в Input Handlers и предложены в Qt Quick как полноценно поддерживаемая возможность. Указанные обработчики упрощают создание сложных взаимодействий с тачпадом, которые трудно обработать по отдельности при помощи MouseArea и TouchArea. В том числе добавлено два новых обработчика Input Handlers для удержания и перетаскивания элементов;
  • В Qt Quick добавлена поддержка использования заранее сгенерированных текстур для полей ввода, которые включают глифы, необходимые для отображения текста. Генерация подобных текстур на этапе компиляции позволяет сократить время запуска приложения на маломощных устройствах;
  • В Qt Core добавлена поддержка бинарного формата CBOR (Concise Binary Object Representation), похожего на JSON, но более гибкого и позволяющего использовать значительно больше типов данных;
  • В класс QRegularExpression добавлена поддержка сопоставления по маскам (wildcard), что позволило полностью перевести старый класс QRegExp в разряд устаревших;
  • В Qt Network добавлена поддержка DTLS поверх UDP. В окружениях macOS и iOS обеспечена возможность использования ALPN и HTTP/2 через бэкнд TransportSecurity, а в базовый бэкенд SSL добавлена поддержка PKCS#8;
  • В QGradient добавлена большая порция предопределённых градиентов, основанных на наработках webgradients.com;
  • В QImage добавлена поддержка изображений в формате RGBA64 (16 бит на цветовой канал). Подобные изображения могут быть прочитаны из файлов PNG и TIFF или загружены через OpenGL;
  • В Qt for Automation обновлены модули с поддержкой протоколов для управления домашней автоматизацией MQTT и KNX. Добавлен экспериментальный модуль с поддержкой промышленного коммуникационного стандарта OPC/UA;
  • Для виртуальной клавиатуры подготовлено 13 дополнительных раскладок клавиатуры и добавлена поддержка распознавания рукописного ввода с использованием технологий MyScript;
  • Движок Qt WebEngine обновлён до состояния Chromium 69 и получил поддержку клиентских сертификатов;
  • Проведена большая работа по снижению потребления памяти и оптимизации производительности при использовании QML и Qt Quick. По сравнению с прошлым LTS-релизом потребление памяти QML-движком в тестовом приложении, использующем Qt Quick Controls, снизилось на 30%, а производительность возросла в среднем на 21%.



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

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

  • Добавлена поддержка протокола LSP (Language Server Protocol) для подключения к серверным обработчикам, реализующим поддержку различных языков программирования. При использовании LSP на сторону сервера выносятся все базовые операции поддержки языка программирования, связанные с разбором семантики языка, такие как автодополнение кода, анализ опечаток, поиск ссылок, построение карты определений переменных и функций для быстрого перехода. Подключение обработчиков для дополнительный языков осуществляется через плагин LanguageClient (Help > About Plugins).
  • До состояния LLVM 7.0 обновлён построитель модели кода для языка С++, основанный на Clang. Добавлена возможность применения операции "Follow Symbol" для определений с ключевым словом "auto". В подсказке, вводимой системой автодополнения для функций, теперь отображаются доступные перезагрузки параметров. Добавлена поддержка экспорта модели кода в форме БД для компилции (Build > Generate Compilation Database);
  • Добавлен плагин автоматического форматирования кода ClangFormat;
  • Реализована поддержка интеграции в редактор диагностики, сгенерированной утилитой Cppcheck;
  • Реализован плагин CompilationDatabaseProjectManager, позволяющий открывать БД компиляции (список файлов и флагов для их сборки) как проекты;
  • Добавлена поддержка одновременного запуска нескольких отладчиков и переключения между ними через меню в панели, появляющейся в режиме отладки.


  1. Главная ссылка к новости (https://blog.qt.io/blog/2018/1...)
  2. OpenNews: Проект Qt прекращает разработку сборочной системы Qbs в пользу CMake
  3. OpenNews: Проект Qt представил среду разработки Qt Design Studio 1.0
  4. OpenNews: Выпуск интегрированной среды разработки Qt Creator 4.7.0
  5. OpenNews: Начальный план разработки Qt 6
  6. OpenNews: Релиз фреймворка Qt 5.11
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Fracta1L (ok), 20:41, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    > В число полностью поддерживаемых переведён набор модулей "Qt for Python"

    Отлично, как раз начал ковырять

     
     
  • 2.37, Аноним (37), 22:34, 06/12/2018 [^] [ответить]    [к модератору]
  • +1 +/
    А нельзя ли его так выковорнуть, чтобы больше не выросло?.....
     
     
  • 3.47, Аноним (47), 23:03, 06/12/2018 [^] [ответить]    [к модератору]
  • +5 +/
    Боишься, что разработчики умеющие в rad без отрыва от TDD отберут у тебя хлеб?
     
     
  • 4.115, анон (?), 11:31, 08/12/2018 [^] [ответить]    [к модератору]
  • +/
    переведите кто-нибудь с хипсторского
     
     
  • 5.120, Аноним (37), 17:48, 08/12/2018 [^] [ответить]    [к модератору]
  • +/
    Товарищ думает, что то, что он может состряпать на питоне, может кому-нибудь пригодиться. Типа, так быстрее.
     
  • 3.73, Аноним (73), 08:42, 07/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Можно, но перед этим надо свой отрастить длиннее, чем было выращено
     
  • 1.3, Аноним (47), 20:45, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –5 +/
    Когда можно будет в браузере к инстансу qtc на удалённом сервере подключиться, тогда и приходите.
     
     
  • 2.18, Michael Shigorin (ok), 21:43, 06/12/2018 [^] [ответить]    [к модератору]  
  • –7 +/
    > Когда можно будет в браузере к инстансу qtc на удалённом сервере
    > подключиться, тогда и приходите.

    Браузер на xlib-то, соколик?

     
     
  • 3.21, erthink (ok), 21:57, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Хм, ну так ведь работает через RDP, только без WebGL Вот тут даже обсуждают htt... весь текст скрыт [показать]
     
     
  • 4.35, Аноним (47), 22:26, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Rdp это лаги, с gtk3 надо пример брать а не вот это всё.

     
     
  • 5.42, erthink (ok), 22:48, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Rdp это лаги, с gtk3 надо пример брать а не вот это всё.

    Пардон, но обе вещи устроены примерно одинаково.

     
     
  • 6.45, Аноним (47), 22:56, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Устроенны похоже, да, да и что тут кроме rpc по большому счёту придумаешь Тольк... весь текст скрыт [показать]
     
  • 3.34, Аноним (47), 22:25, 06/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Какая разница на чём браузер. Пока сиё нелзя использовать над удалённым хостом, оно нужно чуть менее чем полностью во времена запуска 5г и прочих eclipse che.
     
     
  • 4.36, Michael Shigorin (ok), 22:30, 06/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Поскольку Вы ничего не поняли, поясню обычно на тулките Откройте для себя да... весь текст скрыт [показать]
     
     
  • 5.38, Аноним (47), 22:37, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ода Открыватель нашёлся Сравни vim через mosh и твой qtc даже через x2go по от... весь текст скрыт [показать]
     
     
  • 6.79, Michael Shigorin (ok), 09:52, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Ода. Открыватель нашёлся.

    Как Вы полагаете, если собеседник в курсе про ssh и vim, причём с прошлого тысячелетия -- обязательно ли _Вам_ пытаться сумничать? :)

     
     
  • 7.97, Аноним (47), 11:55, 07/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Полагаю, что, прежде чем выпендриваться, надо бы понять чего собеседник имел вви... весь текст скрыт [показать]
     
  • 7.116, анон (?), 11:33, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    ты знал, что твоё лицо всех бесит?
     
     
  • 8.121, _ (??), 21:36, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    проблемы "не только лишь всех" :-)
     
  • 5.43, Аноним (47), 22:52, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ещё можешь до кучи сравнить gnome-builder в broadway с qtc в любом решении удалё... весь текст скрыт [показать]
     
     
  • 6.122, _ (??), 21:42, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Я чё нищебод(tm) какой на скамейке в парке работать?
    Я работаю в оффисе, с кофемашинами и библиотекаршами, или из дому приблизительно с тем же набором :-)))

    А в парке и на набережной я даже служебный телефон лочу, чтоб только дежурный из MI team и мой босс могли позвонить. А они звонят _только_ ежели война :-)  Лаптоп в такие места не беру из принципа, западло это :-р

     
  • 5.84, Аноним (84), 10:05, 07/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Какой "ssh -CY host xterm", Миша? Это ж вялендопользователи.
     
     
  • 6.99, Аноним (47), 12:06, 07/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Да да, ещё один аргумент в пользу браузера вместо нелепой затеи битмапы по сети ... весь текст скрыт [показать]
     
  • 2.80, Аноним (84), 09:58, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    >Когда можно будет в браузере к инстансу qtc на удалённом сервере подключиться, тогда и приходите.

    Без браузера нонче не модно, не стильно, не молодёжно?

     
     
  • 3.82, КГБ СССР (?), 10:04, 07/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Юным дарованиям браузер заменяет физкультуру, ассемблер, компилятор и половое вл... весь текст скрыт [показать]
     
     
  • 4.86, Аноним (84), 10:06, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Точнее, половое влечение удовлетворяет.
     
     ....нить скрыта, показать (19)

  • 1.5, Константавр (ok), 20:48, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Народ, а знает ктонить как заставить Qtcreator нормально подсвечивать, автодополнять и предоставлять нормальную информацию по Питону (по его модулям)?

    Или какойнить другой IDE не на электроне или жабе?

     
     
  • 2.11, equeim (ok), 21:18, 06/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Никак (только если самому плагин переписать). А из других IDE, говорят, PyCharm хорош, хоть и полупроприетарщина.
     
     
  • 3.87, Аноним (84), 10:09, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    PyCharm - IDE для Python, написан на Java. Оксюморон.
     
     
  • 4.123, _ (??), 21:55, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Да расслабься, этот мир давно сошёл с ума. И чё теперь - не жить что ли? Вот уж фиг! :)
     
  • 2.12, Аноним (12), 21:22, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    pycharm ?
     
  • 2.13, Аноним (13), 21:26, 06/12/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    В анонсе этой версии первым делом рассказали о поддержке LSP и даже https qt-b... весь текст скрыт [показать]
     
  • 2.15, Анастасия (??), 21:33, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Spider наверно.
    Если жаба пересилить, то Eclipse+pydev
     
     
  • 3.77, Константавр (ok), 09:27, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Спасибо, Спайдер подсвечивает и дополняет. Правда, куча вопросов к тому, что нужно сначала запустить скрипт и только после этого он подгружает информацию о модулях, но будем посмотреть. Спасибо.
     
  • 2.16, Fracta1L (ok), 21:41, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    KDevelop хорошо работает с Питоном.
     
     
  • 3.24, Анонимчжан (?), 21:59, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    kwrite тоже супер никто не пробовал подсветка хороша и даж предложения по до... весь текст скрыт [показать]
     
     
  • 4.29, Константавр (ok), 22:17, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Не, из того что я пробовал не подсвечивает Ни pygame ни pyqt ни kivy Ни в Qtc... весь текст скрыт [показать]
     
     
  • 5.32, Michael Shigorin (ok), 22:22, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну не знаю, у меня обычный vim из (альтовой, не дебиановой) коробки подсвечивает всё подряд...
     
     
  • 6.55, Константавр (ok), 23:53, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    А в чём разница между дебьяновской и альтовской?
     
     
  • 7.58, Аноним (58), 00:30, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Альтовский - православный конечно же
     
     
  • 8.59, Аноним (59), 00:33, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Это как Lua католическая
     
  • 5.39, Анонимчжан (?), 22:37, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    ну в kwrite если ты пишешь новый файл и ещё не сохранил с расширением, то сразу ... весь текст скрыт [показать]
     
     
  • 6.52, Константавр (ok), 23:49, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну попробуй создать питоновский скрипт, в нём import pygame , и начни писать чт... весь текст скрыт [показать]
     
     
  • 7.60, Анонимчжан (?), 00:47, 07/12/2018 [^] [ответить]     [к модератору]  
  • +/
    ну тут не уверен с pygame не связывался а стандартный синтаксис оч даже ничег... весь текст скрыт [показать]
     
  • 5.67, Fracta1L (ok), 07:52, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Не знаю что у тебя за проблемы, KDevelop и  подсвечивает и автодополняет.
     
  • 5.101, InuYasha (?), 13:13, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Code::Blocks? http://www.codeblocks.org
     
  • 2.53, Анонзо (?), 23:52, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Eric6 может быть?
     
     
  • 3.54, Анонзо (?), 23:53, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Я хреново читал, ты его уже упоминал...
     
     
  • 4.57, Константавр (ok), 00:10, 07/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Что меня удивляет, иак это то, что IDE разработанная именно под Питон толком не ... весь текст скрыт [показать]
     
  • 2.118, анон (?), 11:38, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Или какойнить другой IDE не на электроне или жабе?

    сказал чел, пишущий на питоне

     
     ....нить скрыта, показать (23)

  • 1.9, Аноним (9), 21:04, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    На виджеты похоже совсем забили. Когда уже депрекейтить начнут?
     
     
  • 2.22, Аноним (22), 21:57, 06/12/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Когда отказ от виджетов не приведет к массовому оттоку платных клиентов с gui на этих самых виджетах во всякой эммбедовке.
     
  • 2.31, Аноним (31), 22:21, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Они выделены в отдельный модуль, т.ч. совсем не мешают.
     
  • 2.48, Аноним (48), 23:15, 06/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Когда все на WinForms свалят, тогда начнут угождать веб макакам.
     
  • 2.126, anonim34544н (?), 18:48, 09/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Виджеты давно объявлены как законченный модуль и не требую новшеств, они достаточно хорошо отполированы. Их никто никогда не объявит deprecated, потому что лепить сложные интерфейсы (как, допустим, в ida pro) на чем-то другом - боль несусветная. Просто добавлять туда нечего.
     
  • 1.10, КГБ СССР (?), 21:12, 06/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –13 +/
    От одного описания страшно делается Операционная система Qt - А потом верующ... весь текст скрыт [показать]
     
     
  • 2.17, vbv (ok), 21:43, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    И вообще, может уже не мелочится и в ядро его запихать Плавно от нормального... весь текст скрыт [показать]
     
     
  • 3.25, Анонимчжан (?), 22:05, 06/12/2018 [^] [ответить]     [к модератору]  
  • +/
    я так понимаю про питон даж не читал потому как типизация как раз таки есть то... весь текст скрыт [показать]
     
     
  • 4.27, КГБ СССР (?), 22:11, 06/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Речь, я думаю, про немного другую типизацию 8212 как в паскалеподобных языках... весь текст скрыт [показать]
     
     
  • 5.33, Michael Shigorin (ok), 22:25, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Впрочем, эта болезнь так далеко зашла, что лучше уж позволить ей пожрать всех

    Она этим и занимается...

    > больных.

    ...не спрашивая.

     
  • 3.28, КГБ СССР (?), 22:12, 06/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Всё нормально. Я понимаю и разделяю эти мысли.
     
  • 1.26, Аноним (26), 22:06, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    >По сравнению с прошлой LTS-веткой в Qt 5.12 устранено более 2000 ошибок

    У qt, как и у КДЕ, своё понимание того, что такое стабильный выпуск.

     
     
  • 2.62, Отражение луны (ok), 02:36, 07/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну а если по факту, то Qt - один из самых стабильных фреймворков. Ошибки есть всегда и везде, просто в Qt их исправляют.
     
     
  • 3.98, Аноним (98), 12:00, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/#comments
     
  • 3.125, Аноним (9), 15:09, 09/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Настолько стабильный, что некоторые ещё на Qt4 сидят.
     
  • 1.40, zfs (??), 22:40, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Попробовал включить этот LSP и поредактирвать python script немаленький.
    Пока очень сыро. Томозит. Далеко не все может автодопонить.
    По сравнению с PyCharm - земля и небо.
     
  • 1.41, Айран (?), 22:41, 06/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    можно ли запустить на windows 2003 написанное на последних qt?
     
     
  • 2.50, Аноним (-), 23:26, 06/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    да
     
     
  • 3.56, Владимир (??), 00:00, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    А пруфы будут?
    API level сейчас треба минимум ядро 6.0, vista и то только до 5.6 поддерживалась.
     
     
  • 4.63, Аноним (63), 04:13, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    6.0 - это и есть Vista.

    до 5.6 включительно поддерживалось ведро NT 5.1 (XP)

     
  • 2.70, iPony (?), 08:14, 07/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > можно ли запустить на windows 2003 написанное на последних qt?

    Нет. Qt 5.6 последняя для такого.

     
     
  • 3.83, Айран (?), 10:05, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    написанное на 5.9.1 еще работает на server 2003 x64(widget, network, sql). Выше уже не получилось. Поэтому и спросил.
     
     
  • 4.88, Айран (?), 10:11, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Обманулся и обманул. с 5.7 только работают
     
  • 4.90, iPony (?), 10:18, 07/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну и к чему тогда спрашивал Естественно, что специально палки вставлять не буду... весь текст скрыт [показать]
     
  • 2.71, Дуплик (ok), 08:34, 07/12/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Нет. Даже на XP нельзя. Qt это гoвнокод же. Они и семёрку скоро дропнут.
     
     
  • 3.78, nobody (??), 09:49, 07/12/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    А ничего что эту поддержку дропнули уже все компиляторы, цигвины, мсисы и прочие?
     
     
  • 4.81, КГБ СССР (?), 10:01, 07/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Да-да, расскажите нам снова про 171 моральное устаревание 187 Приготовил к... весь текст скрыт [показать]
     
     
  • 5.85, iPony (?), 10:05, 07/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А про это речь и не шла, просто был озвучен факт.

    Так что ложи колу и попкорн обратно.

     
     
  • 6.95, nobody (??), 11:46, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > просто был озвучен факт

    Именно так, благодарю :-) Суровая реальность данная нам в ощущениях (сплошь и рядом неприятных)

     
  • 3.89, Аноним (84), 10:14, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Можно подумать, что Gtk 4 будет XP поддерживать, наивный.
     
  • 1.72, Дуплик (ok), 08:35, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Виджеты в Qt 5.14 закопают или когда?
     
     
  • 2.91, Anonim (??), 10:27, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    В 6.0
     
     
  • 3.94, Tat (ok), 11:36, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Виджеты останутся. 6.0 - это будет ровно тоже же, что и переход linux к 4.0, ничего серьёзного. Даже qmake оставят. Самое значимое, что обещают - это deprecate QVector в сторону QList.
     
     
  • 4.103, Аноним (-), 13:39, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Наоборот же
     
     
  • 5.105, Tat (ok), 15:48, 07/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Что "наоборот"? Всё есть в ихних mail list.
     
     
  • 6.106, Tat (ok), 15:58, 07/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Да, выше был не прав, признаю. QList на QVector меняют.
     
  • 1.96, anonymous (??), 11:47, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > deprecate QVector в сторону QList.

    А для чего?

     
     
  • 2.108, Tat (ok), 16:13, 07/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ошибся выше, QList меняют на QVector Проблема в том, как внутреннее реализован ... весь текст скрыт [показать]
     
  • 1.100, Аноним (100), 13:09, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    когда в fedora будет?
     
  • 1.102, InuYasha (?), 13:18, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Куте и раньше не баловал лёгкостью разработки. А теперь в каждой новой версии надо учить новый язык разметки и виджетирования?
    Мне грустно.
     
     
  • 2.112, Аноним (31), 00:28, 08/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет, не надо.
     
  • 1.107, Аноним (107), 15:59, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пока не добавят нормальные вкладки в QtCreator, вместо той херни, что у них сейчас - пользоваться не буду.
     
     
  • 2.113, Аноним (31), 00:29, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > ... пользоваться не буду.

    QtCreator'ом или Qt вообще?

     
  • 2.117, анон (?), 11:37, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    вкладки есть по ctrl+tab/ctrl+shift+tab, а ctrl+e 3, ctrl+e i, ctrl+e 0 - очень удобные вещи
     
  • 1.111, Аноним (111), 23:22, 07/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Qt с питоном как-то не айс, а вот с последними плюсами, просто кайф
     
     
  • 2.114, Аноним (31), 00:30, 08/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Для домашних поделок на самом деле самое то. Но народ конечно извратит...
     
     
  • 3.124, Аноним (124), 09:26, 09/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Для домашних поделок сгодится и Electron/Javascript. А вот питон тащить на Qt - это просто извращение. Совсем будет плохо, если кому-то что-то популярное получится сделать на этой связке.
     
     
  • 4.127, Серега (?), 11:34, 10/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну как же мы без эдаких предпочтений многоуважаемого Анонима....
    Так думают только те, кто не писал на PyQt. Реализация на Python 2.7 с py2exe весила больше, чем бинарник, однако в разработке гораздо более удобной, по потреблению памяти ничем не уступала, потому что по большому счёту там был небольшой (примерно 5%) оверхед на обёртки, а вся внутренняя кухня по отрисовке была написана по прежнему на C/C++.
    Зато приложение не "подтекало", потому что кто-нибудь где-нибудь забыл указатель почистить.
     

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


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