PySide

Software screenshot:
PySide
Podrobnosti Software:
Verze: 1.2.2
Datum uploadu: 18 Feb 15
Vývojka: PySide Team
Licence: Volný
Popularita: 66

Rating: 2.0/5 (Total Votes: 1)

PySide je open source, multiplatformní a bezplatná aplikace a rámec UI realizovány v Pythonu a navrženy od posun poskytuje několik vazby projektu Qt, cross-platform GUI (Graphical User Interface) a aplikační framework.
Tento software byl navržen tak, že umožňuje vývojářům vytvářet i open source a proprietární aplikace v Pythonu, s grafickým uživatelským rozhraním navrženy v Qt. Je vyroben tak, aby vám úplný přístup k Qt framework.Includes soubor Qt Quick a Qt bindingsPySide složeny z různých vazby pro projekty Qt Quick a Qt, podporuje více platforem, stejně jako automatizovaný nástroj, vázání generace, který může být použit k výrobě vazby. Aplikace může být také použit pro generování C ++ a vázání Qt bázi.
Původně byly vyvinuty společností Nokia, projekt PySide je pravda, open source software, kde hodně nového kódu je napsáno členy open-source komunitě. Být Qt add-on, PySide využívá stejnou infrastrukturu a licencování jako Qt toolkit itself.Under na hoodWe don & rsquo; t muset podívat se pod pokličku projektu PySide vědět, že to bylo psáno úplně v programovacím jazyce Python , ale my jsme museli vyzkoušet, jestli to funguje na 32 a 64-bitové hardwarové platformy. Výsledky byly successful.Runs na Linuxu, Windows a MacBeing napsaný v Pythonu, PySide je cross-platform software, který funguje na GNU / Linux, Microsoft Windows a operační systémy Mac OS X. Podrobné pokyny k instalaci, pro každou platformu, lze nalézt na oficiálních PyPi domovskou stránku (viz odkaz níže)

Co je nového v této verzi:.

  • PySide:
  • Fix PYSIDE-190: QCoreApplication by se dostal do slepé uličky na výstupu, pokud globální QThreadPool.globalInstance () běží QRunnable s Pythonu
  • Změnit GlobalReceiver výslovně "užívání" [dis] connectNotify ze základní třídy, aby se zabránilo skrývat ty s vlastními přetížení.
  • Přidat explicitní odlitky při inicializaci int [] pomocí {} 's, jak to vyžaduje C ++ 11 bude & quot; dobře tvarované & quot;
  • Fix PYSIDE-172: několik pravidel pro soubor

  • Kódování
  • Použít systém souborů namísto předpokládaného "ASCII" při registraci qt.conf v systému zdrojů Qt
  • Shiboken:
  • Odstranit odmítnutí řádky, které způsobují testu sample_list selhání
  • Odebrat chráněna před samblebinding testu
  • Přidat parsování "noexcept" klíčové slovo
  • funkce Fix odmítnutí (tj podpora přetížení)
  • Oprava budovy s python 3.3 a 3.4
  • Doc: Zastavit vyžadující sphinx.ext.refcounting s sfingy 1,2 +
  • Fix pro kontejnery s hodnotami "const"
  • problém Fix kompilace na Mac OS X 10.9
  • Při definování typů použití pouze pole v PyTypeObject
  • Fix přetečení vyrovnávací paměti pro zpracování definice maker
  • Fix "zvláštní" zahrnuje manipulaci s
  • Fix najít kontejner základní třídy
  • Refactor a zlepšit přidanou funkci rozlišovací
  • obejít MSVC je nedostatkem libsample / transform.cpp
  • popis Fix vzorku / transformace jednotka test
  • Změnit balení a odrážky nějakého kódu v procesu zpracování :: startElement ke zlepšení soudržnosti
  • Fix "% #" náhrada za # & gt; 9
  • Zlepšit závislostí pro testování

Co je nového ve verzi 1.2.1:

  • PySide:
  • V generace a registrační paměť qt.conf
  • Shiboken:
  • Lepší podpora pro více než 9 argumenty metod
  • Vyhnout se segfault při získávání atribut .Name na hodnotu výčtu beze jména
  • PySide-setup:
  • přepnutí na nové setuptools (v0.9.8), který byl sloučen s distribuovat znovu a pracuje pro Python 2 a 3 s jedním základním kódu
  • Podpora budování okna binárky pouze s Windows SDK nainstalován (Visual Studio není více požadováno)
  • Odstraněno možnost --msvc-version. Povinné msvc kompilátor verze je nyní vyřešen z IRP verze

Co je nového ve verzi 1.1.2:

  • V průběhu emisního signálu nechápu typ návratu po callback
  • Invalidate QStandardModel :: invisibleRootItem v jasné () metoda
  • QAbstractItemModel má špatnou majetkovou politiku selectionModel ()
  • Lepší QVector k obrácení python
  • Zakázat generace dokumentačního řetězce, pokud nástroje nebyly nalezeny.
  • Opraveny některé problémy kompilaci PySide pomocí VC ++
  • Instalace shiboken modul Site-balení
  • Fix kompilace, když je v systému nainstalován žádný libxslt.
  • Nastavit funkci výchozí hash pro všechny ObjectTypes.
  • Fix segfault volání shiboken.dump

Co je nového ve verzi 1.1.1:

  • Hlavní změny:
  • Unified toolchain! Žádné další GeneratorRunner a ApiExtractor, teď stačí Shiboken zkompilovat PySide.
  • Opravy chyb:
  • 1105 Spyder se nezdaří s HEAD
  • 1126 Segfault když je výjimka vyvolána v signalInstanceDisconnect
  • 1135 SIGSEGV při vkládání vlastní ovládací prvek pomocí QUiLoader při přepsání createWidget ()
  • 1041 QAbstractItemModel má špatnou majetkovou politiku selectionModel ()
  • 1086 generatorrunner zpracování segfault #include
  • 1110 chyba Souběh způsobuje poškození GC haldy
  • 1113 Konkretizace QObject v konstruktoru srážkách uživatelem definovaný qml elementu, pokud instance z qml
  • 1129 Segmentace závadě na nedalekým QStandardItem / QStandardItemModel
  • 1104 QSettings má problémy s dlouhými celá čísla
  • 1108 Testy / QtGui / pyside_reload_test.py selže při bytecode psaní zakázán
  • 1138 Subclassing z QUiLoader vede k & quot; interního C ++ objekt již smazán & quot; výjimka (opět)
  • 1124 QPainter.drawPixmapFragments by měl mít seznam jako první argument
  • 1065 Neplatný příkladem QFileDialog dokumentaci
  • 1092 shiboken jména sám "generátor"
  • 1094 shiboken nestěžuje o neplatných možnostech
  • 1044 Nesprávný volání na mateřské konstruktoru v příkladu
  • 1139 Crash na výjezdu z důvodu závit stavu (tstate) je NULL
  • PYSIDE-41 QModelIndex unhashable

Co je nového ve verzi 1.1.0:

  • Hlavní změny:
  • Nový režim typ převodníku
  • Opravy chyb:
  • 1010 Shiboken Cygwin náplast
  • 1034 Chyba kompilace PySide s Python 3.2.2 32bit na Windows
  • 1040 pyside-UIC přepisování atributy před tím, než jsou použity
  • 1053 pyside-lupdate použít .pro soubory nelze zpracovat cesty systému Windows, které obsahují mezery
  • 1060 Subclassing z QUiLoader vede k & quot; interního C ++ objekt již smazán & quot; Výjimkou
  • 1063 Bug při zápisu do souborů pomocí & quot; QTextStream + QFile + QTextEdit & quot; Na Linuxu
  • 1069 QtCore.QDataStream bezobslužně selže na psaní Python řetězec

  • Exit
  • 1077 Application pád při volání QSyntaxHighlighter.document ()
  • 1082 OSX binární vazby jsou rozděleny
  • 1083 Winid vrací PyCObject takže je možné porovnat dvě winIds
  • 1084 Crash (segfault), při zápisu Unicode řetězec na zásuvce
  • 1091 PixmapFragment a drawPixmapFragments nejsou vázány
  • 1095 žádné příklady shiboken tutoriálu
  • 1097 QtGui.QShortcut.setKey vyžaduje QKeySequence
  • 1101 Nahlásit chybu funkce podpisy v typesystem
  • 902 Vystavit Shiboken funkce přes Python modulu
  • 969 viewOptions z QAbstractItemView chyb

Co je nového ve verzi 1.0.9:

  • 1058 Strange kód PySide / QtUiTools / lepidlo / plugins.h
  • 1057 valgrind detekováno & quot; Podmíněný skok nebo tah, závisí na hodnotě zovaných & quot;
  • 1052 PySideConfig.cmake obsahuje nekonečnou smyčku v důsledku chybějících výchozí pro SHIBOKEN_PYTHON_SUFFIX
  • 1048 QGridLayout.itemAtPosition (), dojde k chybě, kdy by se měl vrátit Žádný
  • 1037 shiboken nedokáže postavit proti Pythonu 3.2 (normální i -dbg) na i386 (a další)
  • 1036 Qt.KeyboardModifiers vždy vyhodnocen jako nula
  • 1033 instance QDialog.DialogCode a návratová hodnota z QDialog.exec_ hash různých hodnot
  • 1031 QState.parentState (), nebo QState.machine () způsobí python havárii na výjezdu
  • 1029 qmlRegisterType nezvýší Ref Count
  • 1028 QWidget Winid chybí
  • 1016 Volání metody Q_INVOKABLE návratu není QVariant je nemožné ...
  • 1013 připojení k QSqlTableModel.primeInsert () způsobí havárii
  • 1012 FTBFS tuhnutí vlajkami povolen
  • 1011 PySide Cygwin náplast
  • 1010 Shiboken Cygwin náplast
  • 1009 GeneratorRunner Cygwin náplast
  • 1008 ApiExtractor Cygwin náplast
  • 891 ApiExtractor nepodporuje Doxygen jako backend na generaci doc.

Co je nového ve verzi 1.0.7:

  • Opravy chyb:
  • 996 chybějících závislostí QtWebKit v buildscripts Fedory
  • 986 Dokumentace odkazy
  • 985 Poskytovat verzí pyside-docs zip soubor, který chcete pomoci balíren
  • 981 QSettings dokument by měl vcítit do chování změny hodnoty () na různých platformách
  • 902 Vystavit Shiboken funkce přes Python modulu
  • 997 QDeclarativePropertyMap nefunguje.
  • 994 QIODevice.readData musí používat qmemcpy místo qstrncpy
  • 989 Nakládací QColor selže
  • 987 Odpojení signál, který nebyl připojen
  • 973 shouldInterruptJavaScript slot ovládání nikdy nazývá
  • 966 QX11Info.display () chybí
  • 959 nemohou přenést QVariant mostu QtWebkit
  • 1006 Segfault v QLabel init

  • Porucha
  • 1002 Segmentace na PySide / Spyder výstupu
  • 998 Segfault s Spyder po přepnutí do jiné aplikace
  • 995 QDeclarativeView.itemAt vrací vadný odkaz. (Vedoucí k SEGFAULT)
  • 990 Segfault při pokusu o odpojení signálu, který není připojen
  • 975 Možný únik paměti
  • 991 __repr__ různých typů se dělí
  • 988 Typ dodáván s currentChanged signálu QTabWidget se změnilo v 1.0.6

Co je nového ve verzi 0.4.0:

  • Tato verze měla masivní úsilí zavřít chyb a připravit na stabilní API. Tak očekávaná verze 1.0 je na obzoru.
  • Další bod se vztahuje této verzi patří API 2.0. PyQt4 nabízí dva různé (a neslučitelné) API.

Požadavky na :

  • Python
  • Qt
  • cZkontrolujte
  • GIT
  • OpenSSL

Komentáře k PySide

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!