PySide

Software screenshot:
PySide
Dettagli del software:
Versione: 1.2.2
Data di caricamento: 18 Feb 15
Sviluppatore: PySide Team
Licenza: Libero
Popolarità: 66

Rating: 2.0/5 (Total Votes: 1)

PySide è un open source, multipiattaforma e applicazione gratuita e framework UI implementato in Python e progettato dalla offset fornire diverse associazioni per il progetto Qt, una GUI cross-platform (Graphical User Interface) e application framework.
Il software è stato progettato in modo tale da consentire agli sviluppatori di creare sia applicazioni open source e proprietarie in Python, con interfacce grafiche progettate in Qt. Si è realizzato per fornire l'accesso completo al Qt framework.Includes una serie di Qt e Qt rapida bindingsPySide comprende numerose vincolante per i progetti Qt rapida e Qt, che supporta più piattaforme, così come uno strumento automatico di generazione vincolante che può essere utilizzato per produrre le associazioni. L'applicazione può anche essere usato per generare C ++ e binding basati Qt.
Inizialmente sviluppato da Nokia, il progetto PySide è un vero e proprio software open source in cui gran parte del nuovo codice è scritto da membri della comunità open-source. Essendo un Qt add-on, PySide utilizza la stessa infrastruttura e le licenze, come il toolkit Qt itself.Under il hoodWe don & rsquo; t devono dare uno sguardo sotto il cofano del progetto PySide di sapere che è stato scritto interamente nel linguaggio di programmazione Python , ma abbiamo dovuto verificare se funziona su piattaforme hardware a 32 e 64 bit. I risultati sono stati successful.Runs su Linux, Windows e MacBeing scritto in Python, PySide è un software multipiattaforma che funziona bene su GNU / Linux, Microsoft Windows e sistemi operativi Mac OS X. Istruzioni di installazione dettagliate, per ogni piattaforma, si possono trovare sul sito ufficiale di Cheese Shop (vedi link sotto)

Cosa c'è di nuovo in questa versione:.

  • PySide:
  • Fix PySide-190: QCoreApplication sarebbe stallo in uscita se il QThreadPool.globalInstance globale () è in esecuzione un QRunnable con codice python
  • Cambia GlobalReceiver esplicitamente 'uso' [dis] connectNotify della classe base, al fine di evitare di nascondere questi con le proprie sovraccarichi.
  • Aggiungi cast espliciti quando si inizializza un int [] utilizzando {} s ', come richiesto dal C ++ 11 per essere & quot; ben formato & quot;
  • Fix PySide-172: regole più per file

  • Encoding
  • Usa file system invece assunto 'ascii' al momento della registrazione qt.conf nel sistema delle risorse Qt
  • Shiboken:
  • Rimuovere le linee di rifiuto che causano il test sample_list fallimento
  • Elimina protetto da samblebinding test
  • Aggiungi parsing della parola chiave 'noexcept'
  • rifiuti funzione Fix (cioè sovraccarichi di supporto)
  • Fissare edificio con python 3.3 e 3.4
  • Doc: Smettere richiede sphinx.ext.refcounting con Sphinx 1.2 +
  • Fix per contenitori con valori 'const'
  • problema Fix compilazione su OS X 10.9
  • Utilizzare solo i campi in PyTypeObject al momento di definire i tipi
  • Fissare tampone definizioni macro elaborazione superamento
  • Fix 'speciale' includere la manipolazione
  • Fissare trovare classi base contenitore
  • refactoring e migliorare la funzione aggiunto risolvere
  • Il lavoro intorno MSVC di carente in libsample / transform.cpp
  • Descrizione Fix di campione / trasformare unit test
  • Cambia il confezionamento e trattino di codice in Handler :: startElement a migliorare la coerenza
  • Fix '% #' sostituzione # & gt; 9
  • Migliorare le dipendenze per i test

Cosa c'è di nuovo nella versione 1.2.1:

  • PySide:
  • Nella generazione di memoria qt.conf e registrazione
  • Shiboken:
  • Migliorato il supporto per più di 9 argomenti ai metodi
  • Evitare un segfault quando ottiene l'attributo .name su un valore enum senza nome
  • PySide-setup:
  • Switched ai nuovi setuptools (v0.9.8), che è stata fusa con Distribuire di nuovo e lavora per Python 2 e 3 con una base di codice
  • Il supporto per la costruzione di finestre binari con solo Windows SDK installato (Visual Studio non è più richiesto)
  • Rimosso opzione --msvc-versione. Richiesto versione del compilatore msvc è ora risolto dalla versione dell'interprete Python

Cosa c'è di nuovo nella versione 1.1.2:

  • Nel corso di emissione del segnale non si ottiene tipo di ritorno dopo callback
  • Disattiva QStandardModel :: invisibleRootItem in modo chiaro ()
  • QAbstractItemModel ha politica titolarità sbagliato per SelectionModel ()
  • Migliorata QVector alla conversione python
  • generazione docstring Disattiva se gli strumenti non vengono trovati.
  • Corretti alcuni problemi di compilazione PySide usando VC ++
  • Installare il modulo shiboken di site-packages
  • Fix compilazione quando c'è installato nel sistema non libxslt.
  • Imposta una funzione di hash di default per tutti i ObjectTypes.
  • Fix segfault chiamando shiboken.dump

Cosa c'è di nuovo nella versione 1.1.1:

  • I maggiori cambiamenti:
  • toolchain unificata! Non più GeneratorRunner e ApiExtractor, ora solo bisogno Shiboken compilare PySide.
  • Correzioni di bug:
  • 1105 Spyder non riesce con HEAD
  • 1126 Segfault quando viene sollevata un'eccezione in signalInstanceDisconnect
  • 1135 SIGSEGV durante il caricamento di widget personalizzato utilizzando QUiLoader quando l'override createWidget ()
  • 1041 QAbstractItemModel ha politica titolarità sbagliato per SelectionModel ()
  • 1086 generatorrunner elaborazione segfault #include
  • 1110 errore Concurrency provoca il danneggiamento di heap GC
  • 1113 Instantiating QObject in incidenti costruttore definito dall'utente dell'elemento QML se istanziato da QML
  • 1129 Segmentation fault il vicino QStandardItem / QStandardItemModel
  • 1104 QSettings ha problemi con interi lunghi
  • 1108 test / QtGui / pyside_reload_test.py fallisce quando la scrittura bytecode è disabilitato
  • 1138 sottoclassi di QUiLoader porta a & quot; oggetto interno C ++ già eliminato & quot; eccezione (nuovo)
  • 1124 QPainter.drawPixmapFragments dovrebbero prendere una lista come primo argomento
  • 1065 esempio valido nella documentazione QFileDialog
  • 1092 si un 'generatore' nomi shiboken
  • 1094 shiboken non si lamenta della scelta non validi
  • 1044 chiamata corretta al costruttore genitore esempio
  • 1139 Crash all'uscita a causa di infilare stato (tstate) essendo NULL
  • PySide-41 QModelIndex utilizzati nel calcolo dell'hash

Cosa c'è di nuovo nella versione 1.1.0:

  • I maggiori cambiamenti:
  • Nuovo schema tipo di convertitore
  • Correzioni di bug:
  • 1010 Shiboken Cygwin patch
  • 1034 Errore durante la compilazione PySide con Python 3.2.2 su Windows 32bit
  • 1040 PySide-UIC sovrascrivere gli attributi prima di essere utilizzati
  • 1053 PySide-lupdate utilizzato con file .pro non in grado di gestire i percorsi di Windows che contengono spazi
  • 1060 sottoclassi di QUiLoader porta a & quot; oggetto interno C ++ già eliminato & quot; eccezione
  • 1063 Bug scrittura di file utilizzando & quot; QTextStream + qfile + QTextEdit & quot; su Linux
  • 1069 QtCore.QDataStream fallisce silenziosamente sulla stringa di scrittura Python

  • Exit
  • 1077 Application crash quando chiamata QSyntaxHighlighter.document ()
  • 1082 OSX collegamenti binari sono rotti
  • 1083 WinID restituisce una PyCObject rendendo impossibile confrontare due winIds
  • 1084 Crash (segfault) durante la scrittura stringa unicode sulla presa
  • 1091 PixmapFragment e drawPixmapFragments non sono vincolati
  • 1095 Nessun esempi per esercitazione shiboken
  • 1097 QtGui.QShortcut.setKey richiede QKeySequence
  • 1101 Relazione firme di funzione non valida in typesystem
  • 902 Esporre la funzionalità Shiboken attraverso un modulo Python
  • 969 viewOptions dell'errore QAbstractItemView

Cosa c'è di nuovo nella versione 1.0.9:

  • 1058 codice strano in PySide / QtUiTools / colla / plugins.h
  • 1057 valgrind rilevato & quot; Salto condizionato o mossa dipende dal valore Non inizializzato & quot;
  • 1052 PySideConfig.cmake contiene un ciclo infinito a causa della mancanza di default per SHIBOKEN_PYTHON_SUFFIX
  • 1048 QGridLayout.itemAtPosition () si blocca quando deve restituire None
  • 1037 shiboken non riesce a costruire contro python 3.2 (sia normale che -dbg corrispondente) su i386 (e altri)
  • 1036 Qt.KeyboardModifiers restituisce sempre a zero
  • 1033 casi QDialog.DialogCode e valore di ritorno da QDialog.exec_ hash di valori diversi
  • 1031 QState.parentState () o QState.machine () causa python incidente all'uscita
  • 1029 qmlRegisterType non riesce ad aumentare il Rif Count
  • 1028 QWidget WinID mancante
  • 1016 Vocazione di metodo Q_INVOKABLE ritorno non QVariant è impossibile ...
  • 1013 connettersi a QSqlTableModel.primeInsert () provoca arresto
  • 1012 FTBFS con bandiere indurimento abilitato
  • 1011 PySide Cygwin patch
  • 1010 Shiboken Cygwin patch
  • 1009 GeneratorRunner Cygwin patch
  • 1008 ApiExtractor cerotto Cygwin
  • 891 ApiExtractor non supporta doxygen come backend in generazione doc.

Cosa c'è di nuovo nella versione 1.0.7:

  • Correzioni di bug:
  • 996 dipendenze mancanti per QtWebKit in buildscripts per Fedora
  • 986 collegamenti Documentazione
  • 985 Fornire versionati PySide-docs file zip per aiutare confezionatori
  • 981 QSettings documenti devono immedesimarsi modifiche al comportamento di valore () su piattaforme diverse
  • 902 Esporre la funzionalità Shiboken attraverso un modulo Python
  • 997 QDeclarativePropertyMap non funziona.
  • 994 QIODevice.readData deve utilizzare qmemcpy anziché qstrncpy
  • 989 decapaggio QColor non
  • 987 Scollegare un segnale che non è stato collegato
  • 973 shouldInterruptJavaScript slot di esclusione non viene mai chiamato
  • 966 QX11Info.display () manca
  • 959 non può passare QVariant al ponte QtWebKit
  • 1006 Segfault in QLabel init

  • Colpa
  • 1002 Segmentazione all'uscita PySide / Spyder
  • 998 Segfault con Spyder dopo il passaggio ad un altro app
  • 995 QDeclarativeView.itemAt restituisce riferimento difettosa. (Portando segmentation fault)
  • 990 Segfault quando si cerca di staccare un segnale che non è collegato
  • 975 Possibile perdita di memoria
  • 991 La __repr__ di vari tipi è rotto
  • 988 Il tipo in dotazione con il segnale CurrentChanged in QTabWidget è cambiata in 1.0.6

Cosa c'è di nuovo nella versione 0.4.0:

  • Questa versione aveva un massiccio sforzo per chiudere bug e prepararsi a una API stabile. La versione tanto attesa 1.0 è all'orizzonte.
  • Altro punto oggetto di questa versione includono l'API 2.0. PyQt4 fornisce due diverse (e incompatibili) API.

Requisiti :

  • Python
  • Qt
  • CMake
  • GIT
  • OpenSSL

Commenti a PySide

I commenti non trovato
Aggiungi commento
Accendere le immagini!