PySide

نرم افزار تصویر:
PySide
جزئیات نرم افزار:
نسخه: 1.2.2
ها تاریخ: 18 Feb 15
توسعه دهنده: PySide Team
پروانه: رایگان
محبوبیت: 66

Rating: 2.0/5 (Total Votes: 1)

در PySide منبع باز، multiplatform و نرم افزار رایگان و چارچوب UI اجرا در پایتون و طراحی از جبران به ارائه چند اتصالات برای پروژه کوارت، رابط کاربری گرافیکی کراس پلت فرم (رابط کاربر گرافیکی) و چارچوب برنامه است.
نرم افزار شده است به گونه ای که آن را اجازه می دهد تا توسعه دهندگان برای ساخت هر دو منبع باز و برنامه های کاربردی اختصاصی در پایتون، با رابط های گرافیکی کاربر طراحی شده در کوارت مهندسی. این است که به دستکاری شده به شما دسترسی کامل مجموعه ای از کوارت سریع و کوارت bindingsPySide متشکل از مختلف اتصال برای کوارت سریع و کوارت پروژه را به کوارت framework.Includes، حمایت از سیستم عامل های مختلف، و همچنین به عنوان یک ابزار نسل اتصال خودکار است که می تواند مورد استفاده قرار گیرد برای تولید اتصالات. این نرم افزار همچنین می تواند مورد استفاده قرار گیرد برای تولید C ++ و اتصالات بر اساس QT-.
در ابتدا توسط نوکیا توسعه یافته، پروژه PySide نرم افزار منبع باز درست است که بسیاری از کد جدید با اعضای جامعه منبع باز نوشته شده است. در حال کوارت افزودنی، PySide با استفاده از زیرساخت های مشابه و صدور مجوز به عنوان ابزار کوارت itself.Under hoodWe دان برون تی به نگاهی در زیر کاپوت این پروژه PySide می دانیم که آن را به طور کامل در زبان برنامه نویسی پایتون نوشته شده است ، اما ما تا به حال برای تست اگر آن را بر روی سیستم عامل سخت افزار 32 و 64 بیتی کار می کند. نتایج successful.Runs در لینوکس، ویندوز و MacBeing نوشته شده در پایتون بودند، PySide نرم افزار کراس پلت فرم که به خوبی کار می کند در گنو / لینوکس، مایکروسافت ویندوز و سیستم عامل سیستم عامل مک ایکس است. دستورالعمل های دقیق نصب و راه اندازی، برای هر پلت فرم، می توان در صفحه اصلی PyPi رسمی (لینک زیر) یافت

چه در این نسخه جدید است.

PySide:
رفع PYSIDE-190: QCoreApplication بر خروج بن بست اگر QThreadPool.globalInstance جهانی () در حال اجرا است QRunnable با کد پایتون
تغییر GlobalReceiver به صراحت 'استفاده' [DIS] connectNotify از کلاس پایه به منظور اجتناب از پنهان کردن این با اضافه بار خود را دارد.
اضافه کردن کست صریح هنگامی که مقدار دهی اولیه یک int [] با استفاده از {} ​​است، به عنوان توسط C ++ 11 مورد نیاز به & quot؛ را به خوبی شکل گرفته و & quot؛
رفع PYSIDE-172: قوانین متعدد برای فایل
رمزگذاری فایل استفاده از سیستم به جای فرض 'اسکی' در هنگام ثبت نام qt.conf در سیستم منابع کوارت
Shiboken:
حذف خطوط رد که باعث آزمون sample_list به شکست
حذف از آزمون samblebinding محافظت
اضافه کردن تجزیه کلمه کلیدی 'noexcept'
رد تابع ثابت (به عنوان مثال اضافه بار پشتیبانی)
ثابت ساخت با پایتون 3.3 و 3.4
فیلم کارگردان تهیه کننده: توقف نیاز به sphinx.ext.refcounting با مجسمه ابوالهول 1.2+
ثابت برای ظروف با ارزش 'ثابت'
ثابت شماره تلفیقی در OS X 10.9
تنها استفاده از زمینه های در PyTypeObject زمانی که تعریف انواع
رفع بافر تعاریف پردازش کلان تاخت و تاز کردن
رفع ویژه شامل دست زدن به
رفع یافتن کلاس های پایه ظرف
Refactor و بهبود عملکرد اضافه شده حل و فصل
کار در اطراف MSVC را کمبود در libsample / transform.cpp
رفع شرح نمونه / تبدیل تست واحد
تغییر شکل قرارگیری و دندانه دار کردن برخی از کد در هندلر :: startElement برای بهبود قوام
ثابت '٪ #' تعویض برای # & gt؛ به 9
بهبود وابستگی برای آزمایش

چه در نسخه 1.2.1 جدید است:

در PySide:
در حافظه نسل qt.conf و ثبت نام
Shiboken:
پشتیبانی بهتر برای بیش از 9 استدلال به روش
اجتناب از segfault زمانی که گرفتن ویژگی .name در ارزش شمارشی بدون نام
PySide-راه اندازی:
تغییر به setuptools جدید (v0.9.8) است که با دوباره پخش با هم ادغام شدند و برای پایتون 2 کار می کند و 3 با یک کدهای
پشتیبانی از ساخت پنجره های باینری فقط با ویندوز SDK نصب (ویژوال استودیو است مورد نیاز بیشتر)
گزینه --msvc نسخه حذف شده است. مورد نیاز نسخه کامپایلر MSVC در حال حاضر از پایتون نسخه مترجم حل و فصل

چه در نسخه 1.1.2 جدید است:

در انتشار سیگنال نمی نوع بازگشت پس از پاسخ به تماس
از درجه اعتبار ساقط روش QStandardModel :: invisibleRootItem در روشن ()
QAbstractItemModel است سیاست مالکیت اشتباه برای selectionModel ()
QVector بهبود یافته برای تبدیل پایتون
غیر فعال کردن نسل رشته مستندساز اگر ابزار یافت نشد.
ثابت برخی از مسائل تدوین PySide با استفاده از VC ++
نصب ماژول shiboken به سایت-بسته
رفع تلفیقی زمانی که هیچ libxslt نصب شده بر روی سیستم وجود دارد.
تنظیم یک تابع به طور پیش فرض هش برای همه ObjectTypes.
رفع segfault تماس shiboken.dump

چه در نسخه 1.1.1 جدید است:

به تغییرات عمده:
زنجیره ابزار متحد! بدون GeneratorRunner بیشتر و ApiExtractor، در حال حاضر شما فقط نیاز Shiboken به کامپایل PySide.
رفع اشکال:
1105 Spyder در نتواند با سر
1126 Segfault زمانی که استثنا در signalInstanceDisconnect مطرح
هنگام بارگذاری ویجت های سفارشی با استفاده از QUiLoader زمانی که فارغ از createWidget 1135 SIGSEGV ()
1041 QAbstractItemModel است سیاست مالکیت اشتباه برای selectionModel ()
1086 generatorrunner # شامل پردازش segfault
1110 خطای همزمانی باعث فساد پشته GC
1113 Instantiating QObject در تصادفات سازنده تعریف شده توسط کاربر عنصر QML اگر از QML نمونه
1129 تقسیم بندی گسل در نزدیک QStandardItem / QStandardItemModel
1104 QSettings مشکلات با اعداد صحیح بلند
1108 تست / QtGui / pyside_reload_test.py با شکست مواجه زمانی که نوشتن بایت کد غیر فعال است
1138 Subclassing از QUiLoader منجر به & quot؛ شی داخلی C ++ قبلا حذف و & quot؛ استثنا (دوباره)
1124 QPainter.drawPixmapFragments باید یک لیست به عنوان آرگومان اول را
1065 عنوان مثال نامعتبر در اسناد QFileDialog
1092 نام shiboken خود را 'ژنراتور'
1094 shiboken می کند در مورد گزینه های نامعتبر شکایت نیست
1044 تماس نادرست به سازنده پدر و مادر در مثال
1139 تصادف در خروج به علت به موضوع دولت (tstate) بودن NULL
PYSIDE-41 QModelIndex unhashable

چه در نسخه 1.1.0 جدید است:

به تغییرات عمده:
طرح تبدیل نوع جدید
رفع اشکال:
1010 Shiboken از Cygwin پچ
1034 خطای کامپایل PySide با پایتون 3.2.2 از 32bit در ویندوز
ویژگی های 1040 pyside-UIC جای نوشتن قبل از آنها استفاده می شود
1053 pyside-lupdate استفاده با فایل های .pro می تواند مسیرهای ویندوز که شامل فضاهای تحمل کنم
1060 Subclassing از QUiLoader منجر به & quot؛ شی داخلی C ++ قبلا حذف و & quot؛ استثنا
1063 اشکالات نوشتن به فایل های با استفاده از & quot؛ را QTextStream + QFile + QTextEdit ها & quot؛ در لینوکس
1069 QtCore.QDataStream سکوت در نوشتن رشته پایتون با شکست مواجه
1077 کاربرد سقوط خروج هنگامی که QSyntaxHighlighter.document تماس ()
1082 OSX لینک های باینری شکسته
1083 winId گرداند PyCObject آن را غیر ممکن به مقایسه دو winIds
1084 تصادف (segfault) هنگام نوشتن رشته یونیکد در سوکت
1091 PixmapFragment و drawPixmapFragments موظف نمی
1095 هیچ نمونه برای آموزش shiboken
1097 QtGui.QShortcut.setKey نیاز QKeySequence
1101 گزارش امضا تابع نامعتبر در typesystem
902 در معرض قابلیت Shiboken از طریق یک ماژول پایتون
969 viewOptions خطا QAbstractItemView

چه در نسخه 1.0.9 جدید است:

در 1058 کد عجیب در PySide / QtUiTools / چسب / plugins.h
1057 valgrind تشخیص داده و & quot؛ پرش شرطی و یا حرکت بستگی به ارزش uninitialised ها & quot؛
1052 PySideConfig.cmake شامل یک حلقه بی نهایت با توجه به پیش فرض های از دست رفته برای SHIBOKEN_PYTHON_SUFFIX
1048 QGridLayout.itemAtPosition () سقوط زمانی که آن را باید هیچ بازگشت
1037 shiboken نتواند به ساخت در برابر پایتون 3.2 (هر دو سالم و -dbg) در i386 (و دیگران)
1036 Qt.KeyboardModifiers همیشه به صفر ارزیابی
1033 نمونه QDialog.DialogCode و مقدار بازگشتی از هش QDialog.exec_ به مقادیر مختلف
1031 QState.parentState () و یا QState.machine () باعث سقوط پایتون در خروج
1029 qmlRegisterType نتواند به افزایش تعداد کد عکس
1028 QWidget winId از دست رفته
1016 تلفن از روش Q_INVOKABLE بازگشت نمی QVariant غیر ممکن است ...
1013 اتصال به QSqlTableModel.primeInsert () باعث سقوط
1012 FTBFS با پرچم سخت شدن فعال
1011 PySide از Cygwin پچ
1010 Shiboken از Cygwin پچ
1009 GeneratorRunner از Cygwin پچ
1008 ApiExtractor از Cygwin پچ
891 ApiExtractor کند داکسیجن به عنوان باطن به نسل توضیحات را پشتیبانی نمی کند.

رفع اشکال:

جدید در نسخه 1.0.7 است:
996 وابستگیهای گمشده برای QtWebKit در buildscripts برای فدورا
986 لینک مستندات
985 ارائه نسخه pyside-اسناد فایل های فشرده فایل برای کمک به packagers
981 QSettings اسناد باید تغییرات رفتار ارزش () بر روی سیستم عامل های مختلف همدردی
902 در معرض قابلیت Shiboken از طریق یک ماژول پایتون
997 QDeclarativePropertyMap کار نمی کند.
994 QIODevice.readData باید qmemcpy به جای qstrncpy استفاده
989 ترشی QColor با شکست مواجه
987 قطع سیگنال است که متصل نشده است
973 shouldInterruptJavaScript اسلات باطل است هرگز به نام
966 QX11Info.display () گم شده
959 می تواند QVariant به پل QtWebkit عبور نمی
1006 Segfault در init انجام QLabel
1002 تقسیم بندی گسل در خروج PySide / Spyder در
998 Segfault با Spyder در بعد از به برنامه دیگری
995 QDeclarativeView.itemAt مرجع معیوب را برمی گرداند. (که منجر به SEGFAULT)
990 Segfault هنگام تلاش برای قطع یک سیگنال است که متصل نیست
975 ممکن است نشت حافظه
991 __repr__ از انواع مختلف شکسته است
988 نوع در QTabWidget عرضه شده با سیگنال currentChanged در 1.0.6 تغییر کرده است

جدید در نسخه 0.4.0 است:

در این نسخه تلاش گسترده برای بستن اشکالات و آماده به API پایدار بود. نسخه تا انتظار 1.0 در افق است.
دیگر نقطه تحت پوشش این نسخه شامل API 2.0. PyQt4 دو رابط های برنامه کاربردی مختلف (و ناسازگار) فراهم می کند.

مورد نیاز:

پایتون
QT
CMake
دستگاه گوارش
اپناساسال

نظرات به PySide

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!