dot.kde.org מדווח על מאמר ב-Qt Quarterly הדן בתכונות ובשינויים הצפויים בגרסאה הבאה של QT.
גרסת בטא של ה-toolkit צפויה במחצית השנייה של 2004.
השינויים כוללים בין היתר:
שילוב הכלים בסביבות פיתוח
עד עתה ה-qt designer וה-qt assistant היו מוצרים עצמאיים שהופעלו ללא קשר לסביבת הפיתוח. מהגרסה הזו ניתן יהיה לשלב אותם בכלים השונים. בתכנון שילוב עם VisualStudio.Net, KDevelop וסביבת הפיתוח של XCode.
מנוע ציור חדש
אשר יוכל לנצל את יכולות מערכת ההפעלה אשר הוא רץ עליה ולהשתמש בהאצת החומרה שלה, antialiasing ועוד.
מעבר לשימוש ב-Model/View
עבור טבלאות, עצים ורשימות. הפרדה בין המידע לתצוגה שלו (מזכיר את Swing בג'אווה). אמור להאיץ את הביצועים כאשר מטפלים בכמות גדולה של מידע. האלמנטים השונים יוכלו להתייחס לאותו המידע בו זמנית. ה-classes החדשים של אמצעי התצוגה יתמכו בצורה מלאה בשפות הכתובות מימין לשמאל.
Containers חדשים
קלילים ומהירים יותר מאלה של ה-STL ומאפשרים ביצוע איטרציה בדומה לג'אווה.
תמיכה משופרת ביישומים ללא GUI
תתבצע הפרדה כך שניתן יהיה לבצע link לחלקים של ה-toolkit שאינם קשורים ל-GUI ללא צורך ב-GUI. כך יישומים שונים כגון שרתים ותוכניות שורות פקודה יוכלו להשתמש בכלים שונים שהספריה מספקת, כגון: events וטיימרים, גישה לרשת, XML, גישה לבסיסי נתונים ועוד.
שיפור בביצועים
עקב השיפורים השונים בתשתית יישומים יהיו קטנים בכ- 10%, יופעלו מהר יותר בכ- 20% ויצרכו 15% פחות זכרון בהשוואה ל-QT3.
חשוב להזכיר את הוויכוח הוותיק בנושא ה-moc של QT מול ה-STL. מן הסתם התוספות של הקונטיינרים החדשים תלבה עוד יותר את המדורה. ב-OSNews התנהל דיון מעניין בנושא, מומלץ לקרוא.
קישורים:
הידיעה ב-dot, dot.kde.org
המאמר המלא, doc.trolltech.com
הדיון ב-OSNews, OSNews.com