Qt 6.6 כבר פורסם ואלו החדשות שלו

qt-6

במהדורה השישית של סדרת Qt 6, הצגנו תכונות חדשות רבות עבור מפתחי גרפיקה וממשק משתמש ו-backend של האפליקציה.

בגרסה החדשה הזו של QT 6.6, זה מודגש "Qt Graphs" נוסף שהוא מודול ניסיוני שמטרתו לספק מודול למטרות כלליות לדמיין אוספים גדולים של נתונים המשתנים במהירות ומייצרים סוגים שונים של גרפים. המודול עדיין בפיתוח וכרגע מתמקד בשחזור הפונקציונליות של Qt DataVisualization על גבי Qt Quick 3D ובשימוש במנוע העיבוד החדש התומך ב-APIs 3D שונים.

חידוש נוסף שבולט בגרסה החדשה הזו הוא מודול ה-QT Multimedia בו נוספה מחלקה QWindowCapture כדי ללכוד את התוכן של חלונות בודדים. QWindowCapture מספק רשימה של חלונות זמינים ללכידה וניתן להשתמש בהם ביישומי שיתוף חלונות. לכידת חלונות ומסך נתמכת על ידי ה- FFmpeg backend בכל הפלטפורמות למעט מערכות המשתמשות בפרוטוקול Wayland.

חוץ מזה, תמיכה במצבי בחירה נוספה ל-QT Quick בסוג QML TableView, ניתנה היכולת לשנות את המאפיין rootIndex, והשליטה על פריסת פסי הגלילה הורחבה בסוג QML Flickable.

גרפי Qt

עם Qt Graphs, יישומים יכולים לדמיין כמויות גדולות של נתונים המשתנים במהירות

במודול QT תמיכה ניסיונית מהירה לעיצוב ממשק אדפטיבי מסופקת, ובכן, כעת כדי לשנות באופן דינמי את פריסת הממשק בהתאם לגודל החלון ולהציב אלמנטים באופן אוטומטי תוך התחשבות במבנה הפריסה הנוכחית, מוצעת המחלקה LayoutItemProxy ומודול Qt Quick Layouts מספק את היכולת להשתמש בגדלים אחידים של תאים עבור עיצובים עם מאורגן אלמנטים.

גם ב QT Quick, ממשק API חדש מיושם כעת עבור הגדרות פריסה מתקדמות ב גופני OpenType. עם QT 6.6, כעת ניתן להשתמש במודול Qt Quick Shapes כדי לצייר קווים ועיקולים באיכות גבוהה באמצעות הצללה של fragment.

זה היה עבדו כדי לתעד את מנוע העיבוד של RHI, כמו גם לייצב את ה-API ברמה נמוכה הקשור אליו. רמת התאימות לאחור של RHI תעקוב כעת אחר ה-Qt Platform Abstraction API, מה שמאפשר להשתמש ב-RHI ישירות לפיתוח קוד חוצה פלטפורמות ברמה נמוכה שעובד עם כל ערימות הגרפיקה וממשקי ה-API הגרפיים הפופולריים.

ל-QT TextToSpeech יש כעת את היכולת להוציא נתוני PCM לעיבוד שלאחר דיבור מסונתז, בנוסף לגרסה החדשה הזו, סופקו הגדרות נוספות לפילוח טקסט, נוסף API לחיפוש הקולות הנדרשים, ונוסף API כדי לקבוע את פונקציות המנוע הזמינות.

יתר על כן, תמיכה באנדרואיד 13 בולטת, יחד עם מה שגם שיפרה את התמיכה בארכיטקטורה ARM בפלטפורמות Windows ולינוקס. יחד עם מנהלי פרויקט Debian, חבילות עם Qt 6 עבור Debian 11 ו-Debian 12 ממוקמות במאגרים הסטנדרטיים של ההפצה, וחבילות עם רכיבים מסחריים של Qt 6.6 עבור Debian ממוקמות במאגרי Qt Company.

יש להם כלי פיתוח משופרים עבור WebAssembly, ובכן, בגרסה החדשה היא מפשטת את איתור באגים של אפליקציות WebAssembly ומשפרת את התחזוקה של פלטפורמה זו הודות לתמיכה בקישורים דינמיים (מעכשיו ניתן לספק ליישומי WebAssembly ספריות ותוספים Qt משותפות).

משאר השינויים הבולטים:

  • API נוסף למודול Qt WebEngine כדי לגשת להגדרות הפרטיות והאבטחה, המאפשר לך להשבית תכונות מסוימות של מנוע הדפדפן.
  • מאפיינים נוספו למחלקת QMediaRecorder כדי לשלוט באיכות וידאו, ברזולוציה ובקצב סיביות.
  • תמיכה ביצירה פרוצדורלית של טקסטורות וגיאומטריה המבוססת על רשת מצולע QML נוספה למודול Qt Quick 3D.
  • ערכת המודולים "Qt for Python", המספקת כלים ליצירת יישומים גרפיים ב-Python באמצעות Qt, הוסיפה תמיכה בפעולות א-סינכרוניות באמצעות asyncio.
  • הובטחה תמיכה ב-Qt for Python עבור מכשירים המבוססים על ארכיטקטורת AArch64.
  • מחסנית Boot2Qt עודכנה, אשר ניתן להשתמש בה כדי ליצור מערכות הניתנות לאתחול ניידות עם סביבה מבוססת Qt ו-QML.
  • תוסף תואם Mimer SQL DBMS נוסף למודול Qt Sql והגדרות החיבור במנהל ההתקן הורחבו עבור MySQL ו-MariaDB DBMS.
  • מודול Qt PDF מספק שיעורים לגישה לקישורים, תמונות ממוזערות של עמודים ודפים נבחרים.

אם אתה רוצה לדעת יותר על זה, אתה יכול לבדוק את הפרטים בקישור הבא.

הורד וקבל Qt 6.6

למעוניינים בסניף החדש של Qt 6.6, כדאי לדעת שתמיכה מסופקת עבור פלטפורמות Windows, macOS, Linux, iOS, Android, webOS, WebAssembly, INTEGRITY ו-QNX. את הגרסה החדשה ניתן להשיג בכתובת הקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.