Qt Creator 9.0 מגיע עם Squish Runner ו-Server כדי להריץ חבילות בדיקה או מקרים

qtcreator

Qt Creator הוא IDE חוצה פלטפורמות שנכתב ב-C++, JavaScript ו-QML שנוצר לפיתוח יישומי GUI עם ספריות Qt.

לאחרונה הוכרז על שחרור הגרסה החדשה של סביבת הפיתוח המשולבת הפופולרית "QtCreator 9.0", גרסה בה נוספה תמיכת Squish, וכן אפשרות לעיבוד הזחות, תמיכה ב-LSP ועוד.

Qt Creator נועד לבנות אפליקציות חוצות פלטפורמות באמצעות ספריית Qt. נתמכים גם פיתוח תוכניות C++ קלאסי וגם השימוש בשפת QML, שבה נעשה שימוש ב-JavaScript להגדרת סקריפטים, והמבנה והפרמטרים של רכיבי ממשק נקבעים באמצעות בלוקים דמויי CSS.

התכונות החדשות העיקריות של Qt Creator 9.0

בגרסה החדשה הזו שמוצגת של Qt Creator 9.0 נוכל למצוא את זה הוסיפה תמיכה ניסיונית עבור מסגרת בדיקת GUI של Squish, באמצעותו תוסף האינטגרציה של Squish מאפשר למשתמש לפתוח מקרי בדיקה קיימים וליצור חדשים, לרשום מקרי בדיקה (מקרי בדיקה), להשתמש ב-Squish Runner ו-Squish Server לביצוע מקרי בדיקה ומקרי בדיקה, להגדיר הפסקות לנקודות לפני ביצוע בדיקות להפריע לביצוע במיקום מסוים ולבדוק משתנים.

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

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

מודל הקוד C++ מבוסס על הקצה האחורי של Clangd שתומך בפרוטוקול LSP (פרוטוקול שרת שפה) עכשיו ניתן לנהל עם מופע אחד של Clangd במשך כל הפגישה (בעבר, כל פרויקט הפעיל מופע משלו של Clangd.) היכולת לשנות את העדיפות של שרשורי הרקע של Clangd המשמשים לאינדקס נוספה לתצורה.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • כעת ניתן לערוך פרמטרים של סגנון קוד C++ ישירות מתיבת ההגדרות הראשית מבלי לפתוח דו-שיח נפרד.
  • נוספה תמיכה לנושא כהה בעת הצגת העזרה והתיעוד המובנים.
  • העביר את ההגדרה ClangFormat לאותו קטע.
  • תיקנו בעיות בפתיחת קבצי QML מספריית ה-build במקום ספריית המקור ונקודות שבירה חסרות בעת שימוש בפונקציית העיצוב מחדש.
  • נוספה תמיכה לקביעת תצורה ויצירת הגדרות מוגדרות מראש עבור פרויקטי CMake.

סוף סוף אם אתה מעוניין לדעת יותר על זה, אתה יכול לבדוק את הפרטים ב הקישור הבא.

כיצד להתקין Qt Creator בלינוקס?

כל מי שמעוניין להיות מסוגל לנסות את יוצר QT במערכות שלהם צריך לדעת את זה ב רוב הפצות לינוקס ימצאו את החבילה בתוך המאגרים של אלה.

למרות שבדרך כלל עדכוני החבילה לוקח כמה ימים להגיע למאגרים, עדיף להוריד את המתקין מדף ה- QT הרשמי בו תוכלו להשיג את הגרסה החינמית או למי שרוצה לרכוש גרסה מסחרית (עם תכונות נוספות) יכול עשה זאת מהדף.

לאחר סיום הורדת המתקין, אנו הולכים לתת לו הרשאות ביצוע באמצעות הפקודה הבאה:

sudo chmod +x qt-unified-linux-x64*.run

כעת, אנו הולכים להתקין את החבילה ביצוע הפקודה הבאה:

sudo sh qt-unified-linux-x64*.run

במקרה של משתמשי אובונטו, ייתכן שתצטרך כמה חבילות נוספות שתוכל להתקין איתן:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

לאחר התקנת חבילות אלה, תוכלו לשנות את הגדרת ערכת שולחן העבודה ולבחור את הגרסה הנכונה. לבסוף, תוכלו לסיים את בניית הפרויקט ולעבור לקידוד.

עכשיו לאלו שמשתמשים בהפצות ארכ לינוקס, מנג'רו, ארקו לינוקס ושאר המבוססים על ארכ לינוקס הם יכולים להתקין את החבילה ישירות מהמאגרים מכיוון שהגרסה החדשה של יוצר QT זמינה כעת.

כדי להתקין, פשוט הפעל את הפקודה הבאה במסוף:

sudo pacman -S qtcreator


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

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

*

*

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