Qt 5.15 LTS, 3 жылдық қолдау және осы жаңалықтармен келеді

Жаңа нұсқасы Qt 5.15 бірнеше күн бұрын шығарылды және LTS нұсқасы ретінде орналасқан, ол ұзартылған қолдау мерзімі 3 жылға созылады плюс бұл бәріне қол жетімді соңғы нұсқа.

Сіздердің көпшілігіңіз білетін болғандықтан, ашық көзі бар қоғамдастыққа қатысты саясат өзгертілді, өйткені лицензиясы бар адамдар ғана келесі түзету жаңартуларына ие болады.

Әрине, бұл нұсқа артқа сәйкес келеді. Қателерді түзетудің ұзақ тізімімен ол оны бүгінгі күнге дейін ең тұрақты нұсқа ретінде қояды. Болашаққа дайындалу үшін.

Сонымен қатар, бұл Qt 5-тің соңғы минорлық нұсқасы, Qt 6 ұшырылымы жылдың соңына жоспарланғандықтан.

Бірнеше сөзбен айтқанда Qt 5.15 LTS-тің жаңа нұсқасы Qt6 үшін негіз болып табылады, ол бухгалтерлік есепті бұзу қаупі бар, бірақ Qt 4 пен ауысқаннан гөрі қатал емес жолмен тереңірек өзгерістер әкеледі. Qt 5.

Qt 5.15 LTS негізгі жаңа мүмкіндіктері

QT жаңа нұсқасында ұсынылған басты жаңалықтардың бірі және3D API абстракциясы. Соңғы екі жылдан бастап саладағы елеулі өзгерістер 3D графиканы қолданатын қосымшалардың дамуы мен енгізілуін қиындатты.

Qt кросс-платформасының уәдесімен, әзірлеушілер барлық жерде жұмыс істейтін шешім алғысы келді. Бұған жету үшін олар осы API-дің абстракциялық қабатында жұмыс істей бастағанына бір жыл бұрын болған.

Qt Rendering Hardware Interface (RHI) - оның нәтижесі және оны Direct 3D, Metal және Vulkan, сонымен қатар OpenGL-ге қосымша Qt Quick қосымшаларын іске қосу үшін пайдалануға болады.

Тағы бір маңызды жаңа функция Qt 5.15-те ол графикаға да қатысты. Негізінен Qt 5.0-де, Іргетас ретінде Qt Quick ұсынылды сәулеті Qt. Олардың мақсаты сенсорлық және анимациялық 2D қолданушы интерфейстерін құруды жеңілдету болды.

Qt 5.15 Qt Quick 3D-ге толық сәйкес келеді, бұл Qt Quick-based қосымшаларында 3D мазмұнын пайдалану және интеграциялау жеңілдігі тұжырымдамасын кеңейтеді.

Qt Quick 3D көмегімен сіз енді QML-де 3D көрінісін оңай анықтай аласыз, оның торларын, шамдары мен материалдарын анықтай аласыз және 2D пайдаланушы интерфейсімен бәрін үйлесімді түрде араластыра аласыз.

2D және 3D элементтерін әртүрлі технологияларды (Qt 3D, Qt 3D Studio немесе OpenGL шикізатын қолдану арқылы) бөлек әзірлеу қажет болған жерде, енді сіздің қолыңызда интеграцияланған шешім бар.

Сонымен қатар, Qt Quick 3D жаңа қызықты қосымшалар жасауға көптеген мүмкіндіктер қосады пайдаланушы интерфейсіне 2D және 3D элементтерін қосады. Qt Quick 3D Qt Design Studio 1.5-пен де үйлесімді.

Әзірше Qt QML-де әзірлеушілер атап өтеді Олар Qt 6-тегі жаңа мүмкіндіктердің пайдалы жиынтығына әкелетін Qt 5.15-ға дайындыққа назар аударуды жөн көрді.

QML енді сізде «қажетті» қасиеттер ұғымы бар компоненттер үшін. Бұл қасиеттер оны компоненттің қолданушысы анықтауы керек. Енді компоненттерді QML файлында онлайн режимінде көрсетуге болады. Тіркеулердің жаңа декларативті тәсілі қосылды.

Екінші жағынан, бұл туралы айтылады qmllint құралы жетілдірілді және QML кодының базасындағы ықтимал проблемалар туралы әлдеқайда жақсы ескертулер ұсынады.

Сонымен қатар, жаңа qmlformat құралы қосылды стандартты QML кодтау стилі нұсқауларына сәйкес QML файлдарын форматтауға көмектеседі.

Соңында, Qt-де MCU және Qt 5.15 үшін пайдаланылатын QML үйлесімді болуын қамтамасыз ету үшін жұмыс жасалды.

Егер сіз бұл туралы көбірек білгіңіз келсе, сіз осы жаңа нұсқаның жариялануын тексере аласыз Келесі сілтемедеСонымен қатар, сіз ақысыз сынақ лицензиясын сұрауға болатын жүктеу сілтемелерін таба аласыз (оған кейбір функциялар кірмейді).

Qt-ті жүктеу үшін сізде онлайн-орнатушыны алу және кадрдың кез-келген нұсқасын жүктеу үшін Qt есептік жазбасы болуы керек.

Qt 5.9 LTS қолдауының мерзімі 31 жылдың 2020 мамырында аяқталатынын ескеріңіз.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Пікір, өз қалдыру

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   автопилот дижо

    Qt жаңартуларының мәселесі туралы айту және оны жасамау бірдей. Оқырмандар KDE сияқты үлкен жобалар мұны қалай шешіп жатқанын білуі керек, бұл жұмыс үстеліне ставка қою немесе одан бас тарту керек.