Pyside açık kaynak kodlu, çoklu ve ücretsiz bir uygulama ve UI çerçeve Python uygulanan ve Qt projesi, bir çapraz-platform GUI (Grafiksel Kullanıcı Arayüzü) ve uygulama çerçevesi için çeşitli bağları sağlamak için ofset tasarlanmış olduğunu.
Yazılım geliştiricilerin açık kaynak ve Qt tasarlanmış grafiksel kullanıcı arayüzleri ile Python özel uygulamalar, hem oluşturmanıza olanak verir şekilde tasarlandı. Birden platformlar, yanı sıra kullanılabilecek bir otomatik bağlanma nesil destek aracı, Qt framework.Includes size Qt Quick ve Qt projeleri için çeşitli bağlama oluşan Qt Quick ve Qt bindingsPySide bir dizi tam erişim vermek için hazırlanmış olan bağlamaları üretmek. Bu uygulama aynı zamanda C ++ ve QT tabanlı bağları üretmek için kullanılabilir.
Başlangıçta Nokia tarafından geliştirilen, Pyside projesi yeni kod çok açık kaynak topluluğu üyeleri tarafından yazılmış bir gerçek açık kaynak kodlu bir yazılım. Olmak Qt eklentisi, Pyside hoodWe don & rsquo itself.Under Qt araç olarak aynı altyapı ve lisanslama kullanır; t Python programlama dili tamamen yazılmış olduğunu bilmek Pyside projesi kaputunun altında bakmak zorunda , ama biz 32 ve 64-bit donanım platformlarında çalışır olmadığını test etmek zorunda. Sonuçlar, Linux, Windows ve Python ile yazılmış MacBeing ilgili successful.Runs vardı, Pyside GNU / Linux, Microsoft Windows ve Mac OS X işletim sistemleri üzerinde çalışan bir çapraz-platform yazılımıdır. Detaylı kurulum talimatları, her platform için, (aşağıdaki bağlantıya bakınız) resmi PyPi ana sayfasında bulunabilir
Bu sürümde Yeni nedir:.
- Pyside:
- Fix Pyside-190: Küresel QThreadPool.globalInstance () python kodu ile bir QRunnable çalıştırıyorsa QCoreApplication Çıkışta çıkmaza sokacaktır
- Değiştir GlobalReceiver açıkça 'kullanım' [dis] sırayla temel sınıf connectNotify kendi aşırı bu gizleme önlemek için.
- açık atmalarını ekle
- Fix Pyside-172: dosyası için birden kurallar
- kullan dosya sistemi kodlama Qt kaynak sisteminde qt.conf kaydederken
- Shiboken:
- sample_list testi başarısız olmasına neden ret satırları kaldırın
- testi samblebinding korunmaktadır kaldır
- 'noexcept' anahtar kelime ayrıştırma ekle
- Fix fonksiyonu rejeksiyonlar (yani destek aşırı yükler)
- Python 3.3 ve 3.4 ile bina Fix
- Doktor: Sfenks 1.2 + sphinx.ext.refcounting gerektiren durdurun
- 'const' değerleri ile konteynerler için Fix
- OS X üzerinde Fix derleme sorunu 10.9
- Sadece PyTypeObject alanları kullanın
- taşması işleme makro tanımları tampon Fix
- Fix 'özel' ele include
- konteyner baz sınıfları bulma Fix
- Refactor ve çözme eklenen işlevini geliştirmek
- MSVC en eksik libsample etrafında İş / transform.cpp
- numunenin Fix açıklaması / birim test dönüşümü
- Değiştir sarma ve girinti tutarlılığını artırmak için
- Fix '% #' ikame; 9
- geliştirin bağımlılıkları
Iyi biçimlendirilmiş & quot; [] 'nin {} kullanarak bir int başlatırken olacak & quot C ++ 11 gerektirdiği gibi
Yerine kabul 'ascii' olan
Türlerini tanımlarken
Handler :: startElement bazı kod
# & Gt
Testler için
sürüm 1.2.1 yeni nedir:
- Pyside:
- Shiboken:
- yöntemlere fazla 9 bağımsız değişken için daha iyi destek
- hiçbir adla bir enum değeri .name özniteliği alırken bir segfault kaçınmak
- Pyside-Kur:
- Bir codebase ile tekrar dağıtın ile birleşti ve Python 2 için çalışıyor ve 3 olan yeni setuptools (v0.9.8) geçildi
- Destek (Visual Studio olduğunu artık gerekli)
- kaldırıldı --msvc sürüm seçeneği. Gerekli msvc derleyici sürümü artık python tercüman sürümü çözülene
Bellek qt.conf nesil ve kayıt
Yalnızca Windows SDK yüklü olan Windows ikili dosyalar oluşturmak için
sürüm 1.1.2 yeni nedir: sonra dönüş türü alamadım sinyal emisyonu sırasında
- geri
- Invalidate'yi QStandardModel ::) (net yönteminde invisibleRootItem
- QAbstractItemModel selectionModel () yanlış mülkiyet politikası vardır
- python dönüşüm Geliştirilmiş QVector
- araçlar bulunamadı değilse devre dışı bırakın docstring'ini nesil.
- Sabit bazı sorunlar
- site paketleri shiboken modülünü takın
- Fix derleme.
- Tüm ObjectTypes için bir varsayılan karma işlevini ayarlayın.
- Fix segfault arayarak shiboken.dump
VC ++ kullanarak Pyside derleme
Sistemde yüklü hiçbir libxslt yoktur
sürüm 1.1.1 yeni nedir:
- Büyük değişiklikler:
- Birleştirilmiş araç zinciri! Artık GeneratorRunner ve ApiExtractor, şimdi sadece Shiboken Pyside derlemek gerekir.
- Hata düzeltmeleri:
- 1105 Spyder BAŞ başarısız
- istisna signalInstanceDisconnect içinde ortaya çıkar 1126 segfault
- 1135 SIGSEGV createWidget basan zaman QUiLoader kullanarak özel widget'ı yüklerken ()
- 1041 QAbstractItemModel selectionModel için yanlış mülkiyet politikası vardır ()
- 1086 generatorrunner segfault işleme #include
- 1110 eşzamanlılık hata GC yığın bozulması neden
- 1113 nesnelleştirilmesinin QObject QML gelen örneği ise
- 1129 Segmentasyon hatası
- 1104 QSettings uzun tamsayı ile sorunları var
- 1108 testler / QtGui / pyside_reload_test.py başarısız
- 1138 QUiLoader ve Subclassing quot için & yol açar; İç C ++ nesne zaten silinmiş & quot; istisna (tekrar)
- 1124 QPainter.drawPixmapFragments bir listesini almalı ilk argüman olarak
- 1065 Geçersiz örnek
- 1092 shiboken adları kendisi 'jeneratör'
- 1094 shiboken geçersiz seçenekleri hakkında şikayet değil
- 1044 Yanlış çağrı
- 1139 Crash
- Pyside-41 QModelIndex unhashable
Kullanıcı tanımlı QML elemanın yapıcı çöker
QStandardItem / QStandardItemModel tarafından yakın üzerinde
Bytekod yazma devre dışı bırakıldığında
QFileDialog belgelerinde
Örneğin ebeveyn kurucusuna
NULL olan devlet (tstate) iplik nedeniyle çıkışında
sürüm 1.1.0 yeni nedir:
- Büyük değişiklikler:
- Yeni tip dönüştürücü şeması
- Hata düzeltmeleri:
- 1010 Shiboken Cygwin yama
- Windows Python 3.2.2 32bit ile Pyside derleme 1034 Hata
Onlar kullanılan önce özelliklerini overwriting - 1040 Pyside-uic
- 1053 Pyside-lupdate boşluk içeren, Windows yollarını işleyemez
- 1060 QUiLoader ve Subclassing quot için & yol açar; İç C ++ nesne zaten silinmiş & quot; istisna
- 1063 Bug yazma, QTextStream + QFile + QTextEdit & quot; Linux
- 1069 QtCore.QDataStream sessizce yazma Python dize başarısız
- 1077 Başvuru çıkış kazasında zaman çağrı QSyntaxHighlighter.document ()
- 1082 OSX ikili bağlantılar kırık
- 1083 winId iki winIds karşılaştırmak imkansız hale bir PyCObject döndürür
- 1084 Crash (segfault) soket üzerinde unicode dize yazarken
- 1091 PixmapFragment ve drawPixmapFragments bağlı değildir
- 1095 shiboken öğretici için örnek
- QtGui.QShortcut.setKey QKeySequence gerektirir 1097
- 1101 Raporu geçersiz fonksiyon imzaları typesystem içinde
- 902 Python modülü aracılığıyla Shiboken işlevselliğini Açığa
- 969 viewOptions
.pro Dosyaları ile kullanılan
Kullanarak & quot dosyaları
QAbstractItemView hata
sürüm 1.0.9 yeni nedir:
Pyside / QtUiTools / tutkal
- 1058 Garip kodu / plugins.h
- 1057 valgrind tespit & quot; ; Koşullu atlama veya hareket başlatılmamış değeri & quot bağlıdır
- 1052 PySideConfig.cmake nedeniyle SHIBOKEN_PYTHON_SUFFIX varsayılan eksik sonsuz bir döngüye içeriyor
- 1048 QGridLayout.itemAtPosition () o Hiçbiri geri ne zaman çöküyor
- 1037 shiboken i386 (ve diğerleri) python 3.2 (normal ve -dbg her ikisi de) karşı inşa başarısız
- 1036 Qt.KeyboardModifiers her zaman sıfır değerlendirir
- 1033 QDialog.DialogCode örnekleri ve dönüş değeri
- 1031 QState.parentState () veya QState.machine () çıkışında python çökmesine neden
- 1029 qmlRegisterType Referans Sayısı Artırma başarısız
- 1028 QWidget winId eksik
- 1016 Arama değildir QVariant imkansız ...
- 1013 (QSqlTableModel.primeInsert bağlanmak) kazasında neden
- 1012 FTBFS etkin
- 1011 Pyside Cygwin yama
- 1010 Shiboken Cygwin yama
- 1009 GeneratorRunner Cygwin yama
- 1008 ApiExtractor Cygwin yama
- 891 ApiExtractor doc nesil arka uç olarak doxygen desteklemiyor.
Farklı değerlere QDialog.exec_ karma
Dönen Q_INVOKABLE yöntemi
Sertleştirme bayraklarıyla
sürüm 1.0.7 yeni nedir:
- Hata düzeltmeleri:
- 996 Eksik bağımlılıkları
- 986 Dokümantasyon bağlantıları
- 985 sürüm Pyside-docs paketleyiciler yardım etmek zip dosyasını sağlayın
- 981 QSettings docs farklı platformlarda değer davranış değişiklikleri () empati gerekir
- 902 Python modülü aracılığıyla Shiboken işlevselliğini Açığa
- 997 QDeclarativePropertyMap çalışmaz.
- 994 QIODevice.readData qstrncpy yerine qmemcpy kullanmanız gerekir
- 989 Dekapaj QColor başarısız
- 987 bağlı değil bir sinyal kesilmesi
- 973 shouldInterruptJavaScript yuvası geçersiz kılma asla denir
- 966 QX11Info.display () eksik
- 959 QtWebKit köprü QVariant geçemez
- 1006 segfault QLabel init
- 1002 Segmentasyon hatası
- Spyder ile 998 segfault başka uygulamaya geçtikten sonra
- 995 QDeclarativeView.itemAt hatalı başvuru verir. (Segfault yol açan)
- 990 segfault
- 975 Olası bellek sızıntısı
- 991 çeşitli __repr__ bozuldu
- 988 QTabWidget içinde CurrentChanged sinyal ile birlikte tipi 1.0.6 değişti
Fedora için buildscripts içinde QtWebKit için
Pyside / Spyder Çıkışta
Bağlı olmayan bir sinyal kesmek için çalışıyor
nedir sürüm 0.4.0 Yeni:
- Bu sürüm hataları kapatmak için büyük bir çaba vardı ve Bir istikrarlı API hazırlamak. böylece beklenen sürüm 1.0 ufukta.
- Bu sürümde kapsadığı diğer nokta API 2.0 içerir. PyQt4 iki farklı (ve uyumsuz) API'ler sağlar.
Gereksinimler :
- Python
- Qt
- CMake
- GYTE
- OpenSSL
Yorum Bulunamadı