PySide

צילום מסך תוכנה:
PySide
פרטי תוכנה:
גרסה: 1.2.2
טען תאריך: 18 Feb 15
מפתחים: PySide Team
רשיון: ללא תשלום
פופולריות: 66

Rating: 2.0/5 (Total Votes: 1)

PySide הוא קוד פתוח, מרובה ויישום חופשי ומסגרת UI מיושם בפייתון ותוכנן מהקיזוז לספק כמה איגודים לפרויקט Qt, GUI פלטפורמות (ממשק משתמש גרפי) ומסגרת יישום.
התוכנה תוכננה באופן כזה שהיא מאפשרת למפתחים לבנות שני קוד פתוח ותוכנות קנייניות בפייתון, עם ממשקי משתמש גרפיים מעוצבים בQt. זה הוא בעל מבנה כדי לתת לך גישה מלאה לframework.Includes Qt סט של Qt מהיר וQt bindingsPySide המורכב מכריכה שונות לפרויקטי Qt המהיר וQt, לתמוך בפלטפורמות מרובות, כמו גם כלי דור המחייב אוטומטי שניתן להשתמש בי כדי לייצר את הכריכות. גם היישום יכול לשמש כדי ליצור C ++ ואת כריכות מבוססות Qt.
פותח בתחילה על ידי נוקיה, פרויקט PySide הוא תוכנת קוד פתוחה שבו אמיתית הרבה של הקוד החדש שנכתבה על ידי חברי קהילת הקוד הפתוח. להיות Qt תוספת, PySide משתמש באותה תשתית ורישוי כערכת הכלים Qt itself.Under hoodWe דון & rsquo; t צריך להעיף מבט מתחת למכסת המנוע של פרויקט PySide לדעת שזה היה כתוב כולו בשפת תכנות Python , אבל הייתי צריכים לבדוק אם זה עובד על פלטפורמות חומרה 32 ו -64 סיביות. התוצאות היו successful.Runs על לינוקס, Windows וMacBeing נכתב בפייתון, PySide היא תוכנה בפלטפורמות שפועלת היטב על גנו / לינוקס, Microsoft Windows ומערכות הפעלה Mac OS X. הוראות התקנה מפורטות, עבור כל פלטפורמה, ניתן למצוא בדף הבית של PyPi הרשמי (ראה קישור למטה)

מה חדש במהדורה זו:.

  • PySide:
  • PYSIDE-190 תקן: QCoreApplication היה מבוי סתום ביציאה אם ​​QThreadPool.globalInstance העולמי () פועל QRunnable עם קוד פיתון
  • שינוי GlobalReceiver לבמפורש "שימוש" [דיס] connectNotify של מחלקת הבסיס על מנת למנוע הסתרה אלה עם עומס שלו.
  • הוסף יציקות מפורשות כאשר אתחול int [] באמצעות {} של, כפי שנדרש על ידי C ++ 11 להיות & quot; שנוצר וגם quot;
  • PYSIDE-172 תקן: כללים מרובים לקובץ

  • קידוד
  • מערכת קבצים השתמשו במקום 'ascii' הניח בעת ההרשמה qt.conf במערכת משאבי Qt
  • Shiboken:
  • הסרת קווי דחייה שגורמים למבחן sample_list להיכשל
  • Remove מוגן מפני samblebinding מבחן
  • הוסף ניתוח של מילות מפתח 'noexcept'
  • דחיות פונקצית תקן (כלומר עומס תמיכה)
  • תקן בנייה עם פיתון 3.3 ו -3.4
  • דוק: להפסיק דורש sphinx.ext.refcounting עם הספינקס 1.2 +
  • תקן עבור מכולות עם הערכים "const '
  • נושא אוסף תיקון על OS X 10.9
  • השתמש רק בשדות בPyTypeObject כאשר הגדרת סוגים
  • תקן חיץ הגדרות מאקרו עיבוד ההצפה
  • תקן 'מיוחדים' כולל טיפול
  • תקן מציאת שיעורי בסיס מיכל
  • Refactor ולשפר את התפקוד הוסיף פתרון
  • עבודה סביב MSVC של חסר libsample / transform.cpp
  • תקן תיאור של מדגם / להפוך בדיקה יחידה
  • גלישת שינוי והכניסה של קוד כלשהו ב:: הנדלר startElement כדי לשפר את העקביות
  • החלפת תקן '% #' ל# & gt; 9
  • תלות לשפר לבדיקות

מה חדש בגרסת 1.2.1:

  • PySide:
  • בדור qt.conf הזיכרון ורישום
  • Shiboken:
  • תמיכה טובה יותר עבור יותר מ -9 טיעונים לשיטות
  • הימנעות segfault כאשר מקבל את תכונת .name על ערך enum בלי שם
  • PySide-התקנה:
  • Switched לsetuptools החדש (v0.9.8) אשר מוזגה עם הפץ שוב ועובדת עבור Python 2 ו -3 עם בסיס קוד אחד
  • תמיכה לבניית קבצים בינאריים חלונות עם רק התקין את Windows SDK (Visual Studio היא לא יותר נדרשים)
  • אפשרות --msvc-גרסה הוסרה. גרסת מהדר MSVC נדרש כעת נפתרה מגירסה מתורגמן פיתון

מה חדש בגרסת 1.1.2:

  • במהלך פליטת אות לא מקבל סוג החזרה לאחר התקשרות

  • לפסול QStandardModel :: invisibleRootItem בשיטה ברורה ()
  • יש QAbstractItemModel מדיניות בעלות הלא נכונה לselectionModel ()
  • QVector משופר להמרת פיתון
  • .
  • דור docstring השבת אם כלים לא נמצאים
  • קבוע כמה בעיות הקומפילציה PySide באמצעות VC ++
  • התקן את מודול shiboken לאתר חבילות
  • אוסף תיקון כאשר אין libxslt המותקן במערכת.
  • הגדרת פונקצית hash ברירת המחדל עבור כל ObjectTypes.
  • shiboken.dump קורא segfault תקן

מה חדש בגרסת 1.1.1:

  • שינויים עיקריים:
  • toolchain המאוחד! לא עוד GeneratorRunner וApiExtractor, עכשיו אתה רק צריכים Shiboken לקמפל PySide.
  • תיקוני באגים:
  • 1,105 Spyder נכשל עם HEAD
  • 1,126 Segfault כאשר החריגה גדלה בsignalInstanceDisconnect
  • 1,135 SIGSEGV בעת טעינת יישומון המותאם אישית באמצעות QUiLoader כאשר דריסת createWidget ()

  • יש
  • 1,041 QAbstractItemModel מדיניות בעלות הלא נכונה לselectionModel ()
  • #include 1,086 עיבוד segfault generatorrunner
  • 1,110 שגיאה בו-זמנית גורמת לפגם בערימת GC
  • 1,113 יצירת המופע QObject בתאונות הבנאי של אלמנט QML המוגדרים על ידי משתמש אם מופעים מQML
  • 1,129 אשמת פילוח על ידי קרוב QStandardItem / QStandardItemModel

  • יש
  • 1,104 QSettings בעיות עם מספרים שלמים ארוכים
  • 1,108 בדיקות / QtGui / pyside_reload_test.py נכשל כאשר כתיבת bytecode מושבתת
  • 1,138 Subclassing של QUiLoader מוביל אל & quot; כבר אובייקט ++ C הפנימי נמחק & quot; יוצא מן הכלל (שוב)
  • 1,124 QPainter.drawPixmapFragments צריך לקחת רשימה כטענה ראשונה
  • 1,065 דוגמא לא חוקית בתיעוד QFileDialog
  • 1,092 שמות shiboken עצמו 'גנרטור'
  • 1,094 shiboken לא מתלונן על אפשרויות חוקיות
  • 1,044 שיחה שגויה לבנאי הורה בדוגמא
  • 1,139 קראש ביציאה בשל חוט המדינה (tstate) להיות NULL
  • PYSIDE-41 QModelIndex unhashable

מה חדש בגרסת 1.1.0:

  • שינויים עיקריים:
  • ערכת ממיר מהסוג חדשה
  • תיקוני באגים:
  • 1,010 תיקון Shiboken Cygwin
  • 1,034 שגיאת הקומפילציה PySide עם Python 3.2.2 32bit על Windows
  • 1,040 pyside-UIC דריסת תכונות לפני שהם נמצאים בשימוש
  • 1,053 pyside-lupdate בשימוש עם קבצי .pro לא יכול להתמודד עם שבילי Windows המכילים חללים
  • 1060 Subclassing של QUiLoader מוביל אל & quot; כבר אובייקט ++ C הפנימי נמחק & quot; יוצא מן הכלל
  • 1,063 כתיבת באג לקבצים באמצעות & quot; QTextStream + QFile + QTextEdit & quot; על לינוקס
  • 1,069 QtCore.QDataStream כשל שקט במחרוזת Python הכתיבה

  • התרסקות יציאה
  • 1,077 יישומים כאשר שיחת QSyntaxHighlighter.document ()
  • 1,082 קישורים בינארי OSX שבורים
  • 1,083 winId חוזר PyCObject כך שלא ניתן להשוות בין שתי winIds
  • 1,084 קראש (segfault) בעת כתיבת מחרוזת יוניקוד בשקע
  • 1,091 PixmapFragment וdrawPixmapFragments אינם מחויבים
  • 1,095 אין דוגמאות להדרכת shiboken
  • 1,097 QtGui.QShortcut.setKey דורש QKeySequence
  • 1,101 חתימות פונקציה חוקית דווח בtypesystem
  • 902 לחשוף פונקציונלי Shiboken באמצעות מודול פייתון
  • 969 viewOptions של שגיאת QAbstractItemView

מה חדש בגרסת 1.0.9:

  • 1,058 קוד מוזר
      בPySide / QtUiTools / דבק / plugins.h
    • 1,057 valgrind זוהה & quot; קפיצה או מהלך מותנה תלויה בערך uninitialised & quot;
    • 1,052 PySideConfig.cmake מכיל לולאה אינסופית בשל חסר ברירת מחדל עבור SHIBOKEN_PYTHON_SUFFIX
    • 1,048 QGridLayout.itemAtPosition () קורס כאשר הוא צריך לחזור אף אחד
    • 1,037 shiboken לא מצליח לבנות נגד פיתון 3.2 (שניהם נורמלים ו-dbg) על i386 (ואחרים)
    • 1,036 Qt.KeyboardModifiers תמיד מעריך לאפס
    • 1,033 מקרי QDialog.DialogCode וערך החזרה מחשיש QDialog.exec_ לערכים שונים
    • 1,031 QState.parentState () או QState.machine () גורם להתרסקות פיתון ביציאה
    • 1,029 qmlRegisterType מצליח להגדיל את הרוזן
    • Ref
    • 1,028 QWidget winId חסר
    • 1,016 שיחות של שיטת Q_INVOKABLE חוזרים לא QVariant הוא בלתי אפשרי ...
    • 1,013 להתחבר לQSqlTableModel.primeInsert () גורם להתרסקות
    • 1,012 FTBFS עם דגלי התקשות אפשר
    • 1,011 תיקון PySide Cygwin
    • 1,010 תיקון Shiboken Cygwin
    • 1,009 תיקון GeneratorRunner Cygwin
    • 1,008 ApiExtractor תיקון Cygwin
    • 891 ApiExtractor אינו תומך Doxygen כbackend לדור doc.

    מה חדש בגרסת 1.0.7:

    • תיקוני באגים:
    • 996 תלות חסרה לQtWebKit בbuildscripts לפדורה

    • קישורים לתיעוד
    • 986
    • 985 לספק pyside-docs versioned קובץ zip כדי לעזור אורזי חבילות

    • מסמכים
    • 981 QSettings צריכים להזדהות שינויי ההתנהגות של ערך () על פלטפורמות שונות
    • 902 לחשוף פונקציונלי Shiboken באמצעות מודול פייתון
    • 997 QDeclarativePropertyMap לא עובד.
    • 994 QIODevice.readData חייב להשתמש qmemcpy במקום qstrncpy
    • 989 כבישה QColor נכשל
    • 987 ניתוק אות שלא חובר
    • 973 לעקוף חריץ shouldInterruptJavaScript הוא מעולם לא קרא
    • 966 QX11Info.display () חסר
    • 959 לא יכול לעבור QVariant לגשר QtWebkit
    • 1,006 Segfault בQLabel init

    • אשמה
    • 1,002 פילוח על יציאת PySide / Spyder
    • 998 Segfault עם Spyder לאחר המעבר לאפליקציה אחרת
    • 995 QDeclarativeView.itemAt חוזר התייחסות לקויה. (שמוביל לSEGFAULT)
    • 990 Segfault כאשר מנסים לנתק אות שאינו קשורה
    • 975 דליפת זיכרון אפשרית
    • 991 __repr__ מסוגים שונים הוא שבור
    • 988 הסוג מסופק עם אות currentChanged בQTabWidget השתנה ב1.0.6

    מה חדש בגרסה 0.4.0:

    • הייתה גרסה זו מאמץ מסיבי כדי לסגור באגים ו להכין לAPI יציב. הגרסה כל כך חיכתה לי 1.0 היא באופק.
    • נקודה אחרות מכוסות על ידי מהדורה זו כוללת API 2.0. PyQt4 מספק שני ממשקי API שונים (ועולים בקנה אחד).

    דרישות :

    • Python
    • Qt
    • CMake
    • GIT
    • OpenSSL

  • תגובות ל PySide

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!