Qt 5.15 د اوږدې مودې ملاتړ (LTS) خوشې کولو په توګه طبقه بندي شوی. په ورته وخت کې، د ټولنې تازه کولو لپاره څانګې 5.15 ته
اصلي
- د خلاص شوي ګرافیک API رامینځته کولو باندې کار دوام لري چې د عملیاتي سیسټم 3D API پورې اړه نلري. د نوي Qt ګرافیک سټیک کلیدي برخه د صحنې رینډرینګ انجن دی ، کوم چې د Qt Quick غوښتنلیکونو ځواک ورکولو لپاره RHI (Rendering Hardware Interface) پرت نه یوازې د OpenGL سره بلکه د ولکان ، فلزي او مستقیم 3D APIs په سر کې هم کاروي. په 5.15 کې، نوی ګرافیک سټیک د یو اختیار په بڼه وړاندې کیږي چې د "ټیکنالوژۍ مخکتنې" حالت لري.
- بشپړ ماډل ملاتړ چمتو شوی
Qt چټک 3D ، له کوم څخه چې د تجربوي پرمختګ نښه لرې شوې. د Qt Quick 3D د Qt Quick پر بنسټ د کاروونکي انٹرفیس جوړولو لپاره یو متحد API چمتو کوي چې د 2D او 3D ګرافیک عناصر سره یوځای کوي. نوی API تاسو ته اجازه درکوي چې د UIP فارمیټ کارولو پرته د 3D انٹرفیس عناصرو تعریف کولو لپاره QML وکاروئ. په Qt Quick 3D کې، تاسو کولی شئ یو رن ټایم (Qt Quick)، یو صحنه ترتیب او د 2D او 3D لپاره یو حرکت چوکاټ وکاروئ، او د بصری انٹرفیس پراختیا لپاره د Qt ډیزاین سټوډیو وکاروئ. ماډل د Qt 3D یا 3D سټوډیو څخه د مینځپانګې سره QML مدغم کولو کې د لوی سر په څیر ستونزې حل کوي ، او د 2D او 3D ترمینځ د چوکاټ په کچه د متحرکاتو او بدلونونو ترکیب کولو وړتیا چمتو کوي.د Qt Quick 3D کې اضافه شوي نوي ب featuresې شاملې دي د پوسټ پروسس کولو اغیزو لپاره ملاتړ ، د جیومیټري لاسوهنې لپاره C++ API ، د QQuaternion ټولګي پراساس د گردش API ، او د پوائنټ څراغونو ملاتړ. د Qt Quick 3D مختلف ځانګړتیاو ارزولو لپاره
چمتو شوی یو ځانګړی ډیمو غوښتنلیک ښیې چې تاسو څنګه کولی شئ د څراغونو ډولونه او سرچینې بدل کړئ ، پیچلي ماډلونه وکاروئ ، جوړښتونه ، توکي او د الیاس کولو ضد تنظیم کړئ. په ورته وخت کېوړاندیز شوی خوشې کولچاپیریال د Qt ډیزاین سټوډیو 1.5 د کارونکي انٹرفیس ډیزاین کولو لپاره ، کوم چې د Qt Quick 3D لپاره بشپړ ملاتړ چمتو کوي.
- په Qt QML کې کار و
متمرکز د Qt 6 لپاره چمتووالی. په اجزاوو کې د 'اړتیا' خاصیت سره د ملکیتونو کارولو وړتیا، چې نصب یې لازمي دی، پلي شوی. د qmllint افادیت د QML کوډ کې د احتمالي ستونزو په اړه د اخطارونو تولید ته وده ورکړې. د qmlformat یوټیلیټ اضافه شوی، کوم چې د کوډ کولو سټایل لارښودونو سره سم د QML کوډ فارمیټ کول اسانه کوي. د Qt نسخې سره د QML مطابقت تضمین شویمایکرو کنټرولرونه . - په Qt Quick کې، د انځور عنصر کې د رنګ ځایونو لپاره ملاتړ اضافه شوی. یو نوی PathText عنصر د Qt چټک شکلونو کې اضافه شوی.
د پوینټر هینډلر کې د کرسر شکل ملکیت اضافه شوی ، د کوم له لارې تاسو کولی شئ د ډیسټاپ سیسټمونو کې د موږک کرسر شکل بدل کړئ. د HeaderView عنصر اضافه شوی ترڅو د TableView پر بنسټ جدولونو کې عمودی او افقی سرلیکونو اضافه کول اسانه کړي. - د مراجعینو اړخ کړکۍ سجاوٹ (CSD) ملاتړ د پام وړ ښه شوی، یو غوښتنلیک ته اجازه ورکوي چې خپل کړکۍ ډیزاین تعریف کړي او د کړکۍ سرلیک بار کې دودیز منځپانګې ځای په ځای کړي.
- موډل ثبات شوی
Qt Lottie ، کوم چې یو پرمختللی QML API چمتو کوي چې تاسو ته اجازه درکوي د Adobe After Effects لپاره د Bodymovin پلگ ان په کارولو سره د JSON فارمیټ کې صادر شوي ګرافیک او متحرکات وړاندې کړئ. د QtLottie څخه مننه، ډیزاینر کولی شي په مناسب غوښتنلیک کې د انیمیشن اغیزې چمتو کړي، او یو پراختیا کونکی کولی شي صادر شوي فایلونه مستقیم د QtQuick د غوښتنلیک انٹرفیس سره وصل کړي. QtLottie د انیمیشن، کرپنګ، لیرینګ او نورو اغیزو ترسره کولو لپاره جوړ شوی مایکرو انجن شامل دی. انجن د LottieAnimation QML عنصر له لارې د لاسرسي وړ دی، کوم چې د QML کوډ څخه د نورو QtQuick عنصر په څیر کنټرول کیدی شي. - د Qt WebEngine براوزر انجن د کوډ بیس ته تازه شوی
کرومیم 80 (په څانګه کې 5.14 کرومیم 77 کارول شوی و، اوسنی نسخه دهکرومیم 83 ). - د Qt 3D ماډل د پروفایل کولو او ډیبګ کولو وسیلې ښه کړې.
- Qt ملټي میډیا د څو سطحې رینډینګ لپاره ملاتړ اضافه کړی.
- په Qt GUI کې، د عکس اندازه کول او د بدلون عملیات اوس په ډیری قضیو کې څو اړخیز دي.
- د Qt شبکې د دودیز مهال ویش لپاره ملاتړ اضافه کړی او
د ناستې لنډیزونه په TLS 1.3 کې (د ناستې ټیکټ، تاسو ته اجازه درکوي چې د سرور اړخ کې د حالت خوندي کولو پرته ناسته بیا پیل کړئ). - د Qt کور، QRunnable او QThreadPool فعال شوی ترڅو د std:: فنکشن سره کار وکړي. یو نوی میتود اضافه شوی QFile::moveToTrash() کثافاتو ته د توکو لیږدولو لپاره ، د مختلف پلیټ فارمونو ځانګړتیاو په پام کې نیولو سره.
- د Android لپاره Qt کې
زیاته کړه د فایلونو خلاصولو او خوندي کولو لپاره د اصلي ډیالوګونو ملاتړ.
سرچینه: opennet.ru