ערכת הפיתוח של ממשק ה- GUI של wxWidgets 3.1.4 נמצאת כאן והנה התכונות החדשות שלה

הגרסה החדשה יצאה לאור מערכת הכלים המרובת צורות "WxWidgets 3.1.4" שמיועד ליצירת ממשקים גרפיים לפלטפורמות לינוקס, חלונות, macOS, UNIX ופלטפורמות ניידות.

ערכת הכלים כתוב ב- C ++ ומופץ תחת רישיון הספרייה wxWindows בחינם, אושרה על ידי קרן התוכנה החופשית ו- OSI.

הרישיון מבוסס על LGPL ומובחן בכך שהוא מאפשר לך להשתמש במונחים משלו להפצת יצירות נגזרות בצורה בינארית. בנוסף לפיתוח תוכניות C / C ++, wxWidgets מספק קישורים לשפות התכנות הפופולריות ביותר, כולל PHP, Python, Perl ו- Ruby.

שלא כמו ערכות כלים אחרות, wxWidgets מספק יישום שנראה ממש יליד עבור מערכת היעד, באמצעות ממשק API במקום לדמות GUI.

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

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

התכונות החדשות העיקריות של wxWidgets 3.1.4

wxWidgets 3.1 ממוקם כענף פיתוח, לפתח תכונות חדשות למהדורה היציבה הבאה, 3.2.0. בהשוואה לענף 3.0, ישנם מספר אי-התאמות ברמת API ולא ניתן להבטיח ש- ABI יישאר קבוע בין גרסאות 3.1.x ביניים.

באשר לחידושים המוצגים בגרסה חדשה זו, מערכת בניית ה- nevo המבוססת על CMake מודגשתבנוסף, מערכת הבנייה מוסיפה תמיכה במהדרים חדשים (MSVC 2019, g ++ 10) ומערכות הפעלה (macOS 10.14 ו- macOS 11 ל- ARM).

שיפור נוסף הבולט בגרסה החדשה הזו הוא שיפור האבטחה בזמן הריצה על ידי השבתת המרות מרומזות מסוכנות בין wxString ו- "char *".

מצד שניכל ספריות הצד השלישי הכלולות עודכנו. תמיכה נוספת עבור WebKit 2 ו- GStreamer 1.7, בנוסף, יושמו שיפורים הקשורים לתמיכה בתקן C ++ 11 ונוספה תמיכה במכלול המהדר C ++ 20.

גם מדגיש שהוא עיצב מחדש את תמיכת OpenGL, שופרה השימוש בגרסאות חדשות של OpenGL (3.2+), כמו גם התמיכה החדשה באירועים לתנועות בקרה המופעלות באמצעות עכבר.

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

  • שיפורים משמעותיים נעשו בכיתות wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl ו- wxUIActionSimulator.
  • נוסף היכולת לציין ערכים שאינם שלמים ב- wxFont ו- wxGraphicsContext בעת קביעת גודל הגופן ורוחבם של העיפרון הבהיר.
  • ב- wxStaticBox מיושמת היכולת להקצות תוויות שרירותיות ל- Windows.
  • תמיכה משופרת בתצוגות עם צפיפות פיקסלים גבוהה (High DPI).
  • תמיכה נוספת לקבצי דחיסה LZMA וקבצי ZIP 64.
  • שיעורים חדשים הוצגו: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker, wxSecretStore ו- wxTempFFile.
  • תמיכה נוספת להקפאת עמודות ושורות ב- wxGrid.
  • הרבה פתרונות ביציאות wxGTK3 ו- wxOSX / קקאו.
  • יציאת WxQt ניסיונית חדשה.

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

הורד את wxWidgets

למי שמעוניין להיות מסוגל להוריד ולהתקין את ערכת הכלים הזו, הוא יכול להשיג את החבילות עבור מערכת ההפעלה היעד (Windows, Mac או Linux) מהאתר הרשמי בסעיף ההורדות שלו.

הקישור הוא זה.

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

sudo apt-get install libgtk-3-dev build-essential checkinstall

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

ואנחנו ממשיכים להרכיב עם:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


תגובה, השאר את שלך

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

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

*

*

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

  1.   דוד, האדום דיג'ו

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