qt 5.15

ב-26 במאי, שוחררה גרסה חדשה של מסגרת C++ Qt 5.15 LTS.

גרסה זו היא הגרסה האחרונה של Qt 5 לפני שחרורו של Qt 6. תכונות המתוכננות להסרה ב-Qt 6 הוצאו משימוש במהדורה הנוכחית. תמיכה לא מסחרית תינתן עד לשחרור Qt 6, תמיכה מסחרית תינתן למשך שלוש שנים.

שחרורים חדשים:

  • התחיל להעביר את ערימת הגרפיקה של Qt ל ממשק חומרה לעיבוד Qt (RHI), המאפשרת לאפליקציות Qt Quick לפעול על גבי Direct 3D, Metal (Apple graphics API), Vulkan ו-OpenGL. Qt RHI מתוכנן להיות חלק מרכזי ב-Qt 6.

  • נוספה תמיכה מלאה Qt Quick 3D - API להטמעת תוכן תלת מימד באפליקציות המבוססות על Qt Quick עם יכולת להגדיר סצנות תלת מימד ב-QML. המהדורה הנוכחית, שהוצגה לראשונה ב-Qt 3, מוסיפה תמיכה באפקטים שלאחר עיבוד, API חדש לגיאומטריה מותאמת אישית, API לסיבוב צורה מבוסס קווטרניון ותמיכה בקרניים משתנות.

  • סטודיו Qt Design 1.5 עם תמיכה ב-Qt Quick 3D, ממשק שעוצב מחדש המבוסס על ווידג'טים מהירים, צפייה משופרת בתלת מימד, יכולת להוסיף הערות לאלמנטים ועורך דיאגרמות חדש.

  • В Qt QML נוספו מאפיינים "נדרשים" עבור רכיבים שהערכים שלהם נדרשים להיות מוגדרים על ידי משתמשי הרכיב, הגדרה מוטבעת של רכיבים, דרך הצהרתית להגדרת סוגי, אופרטור מיזוג ?? כדי להגדיר את הערך אם הערך משמאל הוא NULL. גם האזהרות של כלי השירות qmllint שופרו, כלי השירות qmlformat נוספה כדי לבדוק תאימות להנחיות סגנון קוד QML, QML כחלק מחבילת Qt עבור מיקרו-בקרים הפכה לתואמת QML עבור Qt 5.15.

  • В Qt מהיר הוסיפו תמיכה במרחבי צבע עבור רכיבי Image, הוסיפו את האלמנט PathText ל-Qt Quick Shapes. המאפיין cursorShape נוסף למטפל המצביע כדי להגדיר את הצורה של סמן העכבר; אובייקט HeaderView נוסף ל-TableView להוספת כותרות טבלה אנכיות ואופקיות.

  • תמיכה משופרת בעיצוב בצד הלקוח (CSD).

  • Qt לוטי, מודול שילוב האנימציה של Adobe Effects, נתמך כעת באופן מלא.

  • Qt WebEngine עודכן ל-Chromium 80.

  • У Qt 3D תמיכה משופרת בפרופילים וניפוי באגים.

  • מולטימדיה Qt תומך בעיבוד על משטחים מרובים. ההליכים לשינוי קנה מידה והמרת תמונות ב-Qt GUI הם כעת מרובי הליכי מקרים במקרים רבים.

  • רשת Qt תומך בפסקי זמן מותאמים אישית ובכרטיסי הפעלה TLS 1.3.

  • QRunnable ו-QThreadPool יכולים לעבוד יחד עם std::function, נוספה שיטת אשפה חוצת פלטפורמות QFile::moveToTrash().

  • נוספה תמיכה בתיבת דו-שיח לבחירת קבצים מקורית באנדרואיד.

מקור: linux.org.ru

הוספת תגובה