PySide

Tela Software:
PySide
Detalhes de Software:
Versão: 1.2.2
Data de upload: 18 Feb 15
Revelador: PySide Team
Licença: Livre
Popularidade: 66

Rating: 2.0/5 (Total Votes: 1)

PySide é uma fonte aberta, multiplataforma e aplicação gratuita e quadro UI implementado em Python e concebido a partir do deslocamento para fornecer várias ligações para o projeto Qt, uma GUI multi-plataforma (Graphical User Interface) e estrutura de aplicativo.
O software foi projetado de tal forma que permite aos desenvolvedores criar aplicações proprietárias ambos abertos em Python, com interfaces gráficas projetadas em Qt e fonte. É trabalhada para dar-lhe acesso completo para o Qt framework.Includes um conjunto de Qt Quick e Qt bindingsPySide composta de vários de ligação para os projetos Qt Quick e Qt, suportando múltiplas plataformas, bem como uma ferramenta de geração de ligação automática que pode ser usado para produzir as ligações. A aplicação também pode ser usado para gerar C ++ e ligações com base em Qt.
Inicialmente desenvolvido pela Nokia, o projeto PySide é um verdadeiro software de código aberto, onde a maior parte do novo código é escrito por membros da comunidade open-source. Sendo um Qt add-on, PySide utiliza a mesma infra-estrutura e de licenciamento como o toolkit Qt itself.Under o hoodWe don & rsquo; t tem que dar uma olhada sob o capô do projeto PySide saber que ele foi escrito inteiramente na linguagem de programação Python , mas tivemos que testar se funciona em plataformas de hardware de 32 e 64 bits. Os resultados foram successful.Runs em Linux, Windows e MacBeing escrito em Python, PySide é um software multi-plataforma que funciona bem no GNU / Linux, Microsoft Windows e sistemas operacionais Mac OS X. As instruções de instalação, para cada plataforma, pode ser encontrado no site oficial PyPI (ver link abaixo)

O que é novo nesta versão:.

  • PySide:
  • Fix PySide-190: QCoreApplication seria impasse na saída, se o QThreadPool.globalInstance global () está executando uma QRunnable com código python
  • Alterar GlobalReceiver explicitamente «utilização» [dis] connectNotify da classe base, a fim de evitar esconder estes com seus próprios sobrecargas.
  • Adicionar conversões explícitas ao inicializar um int [] com {} 's, conforme exigido pelo C ++ 11 para ser & quot; bem formados & quot;
  • Fix PySide-172: várias regras para o arquivo
  • sistema de arquivos Use a codificação em vez de supor 'ascii' ao registrar qt.conf no sistema de recursos Qt
  • Shiboken:
  • Remova as linhas de rejeição que causam o teste sample_list a falhar
  • Remover protegido contra samblebinding teste
  • Adicionar análise de 'noexcept' palavra-chave
  • rejeições função Fix (ou seja, sobrecargas de apoio)
  • Corrigir prédio com python 3.3 e 3.4
  • Doc: Pare de exigir sphinx.ext.refcounting com Sphinx 1.2 +
  • Fix para os recipientes com valores 'const'
  • questão Fix compilação no OS X 10.9
  • Utilize apenas campos em PyTypeObject ao definir tipos
  • Corrigir tampão de processamento superação macro definições
  • Fix 'especial' incluem manipulação
  • Corrigir encontrar classes base recipiente
  • Refactor e melhorar a função adicionada resolver
  • O trabalho em torno MSVC do deficiente em libsample / transform.cpp
  • A inscrição Fix de amostra / transformar teste de unidade
  • Alterar acondicionamento e travessão de algum código em Handler :: startElement para melhorar a consistência
  • Fix '% #' para substituição # & gt; 9
  • Melhorar dependências para testes

O que é novo na versão 1.2.1:

  • PySide:
  • Na geração e registro qt.conf memória
  • Shiboken:
  • Melhor suporte para mais de 9 argumentos para métodos
  • Evitando um segfault quando chegar o atributo .name em um valor de enumeração sem nome
  • PySide-setup:
  • Comutado para as novas setuptools (v0.9.8), que foi fundida com Distribuir novamente e trabalha para Python 2 e 3 com uma base de código
  • Suporte para a construção de janelas binários apenas com o Windows SDK instalado (Visual Studio não é mais necessário)
  • opção --msvc versão removido. Necessário versão do compilador msvc agora é resolvido a partir da versão python intérprete

O que é novo na versão 1.1.2:

  • Durante a emissão de sinal não recebem tipo de retorno após callback
  • Invalidate QStandardModel :: invisibleRootItem no método clear ()
  • QAbstractItemModel tem a política de apropriação errado para selectionModel ()
  • Melhoria QVector à conversão python
  • geração Docstring Disable se as ferramentas não são encontrados.
  • Corrigido alguns problemas compilando PySide usando VC ++
  • Instale o módulo shiboken ao site-packages
  • Fix compilação quando não há libxslt instalado no sistema.
  • Definir uma função hash padrão para todos os objectos do.
  • Fix segfault shiboken.dump chamando

O que é novo na versão 1.1.1:

  • As principais alterações:
  • Unificação toolchain! Não mais GeneratorRunner e ApiExtractor, agora você só precisa Shiboken para compilar PySide.
  • Correções de bugs:
  • 1105 Spyder falha com CABEÇA
  • 1126 segfault quando exceção é levantada em signalInstanceDisconnect
  • 1135 SIGSEGV ao carregar widget personalizado usando QUiLoader ao substituir createWidget ()
  • 1041 QAbstractItemModel tem a política de apropriação errado para selectionModel ()
  • 1086 generatorrunner processamento segfault #include
  • 1110 erro de concorrência faz com que a corrupção GC heap
  • 1113 Instantiating QObject no construtor crashes do elemento QML definido pelo usuário se instanciado a partir QML
  • 1129 falha de segmentação no próximo QStandardItem / QStandardItemModel
  • 1104 QSettings tem problemas com números inteiros longos
  • 1108 testes / QtGui / pyside_reload_test.py falhar quando a escrita bytecode é desativado
  • 1138 Subclassing de QUiLoader leva para & quot; Interno C ++ objeto já foi excluído & quot; exceção (de novo)
  • 1124 QPainter.drawPixmapFragments deve dar uma lista como primeiro argumento
  • 1065 exemplo inválido na documentação QFileDialog
  • 1092 em si um "gerador" nomes shiboken
  • 1094 shiboken não se queixa de opções inválidas
  • 1044 chamada incorreta ao construtor pai no exemplo
  • 1139 Bater na saída devido a enfiar estado (tstate) sendo NULL
  • PySide-41 QModelIndex unhashable

O que é novo na versão 1.1.0:

  • As principais alterações:
  • Novo regime conversor de tipo
  • Correções de bugs:
  • 1010 remendo Shiboken Cygwin
  • 1034 Erro ao compilar PySide com Python 3.2.2 32 bits no Windows
  • 1040 PySide-UIC substituindo atributos antes que eles estão sendo usados ​​
  • 1053 PySide-lupdate usado com arquivos .pro não consegue lidar com caminhos do Windows que contêm espaços
  • 1060 Subclassing de QUiLoader leva para & quot; Interno C ++ objeto já foi excluído & quot; exceção
  • 1063 Bug escrita para arquivos usando & quot; QTextStream + QFile + QTextEdit & quot; no Linux
  • 1069 QtCore.QDataStream falhar na corda escrita Python silenciosamente

  • Acidente de saída
  • 1077 aplicativo quando chamada QSyntaxHighlighter.document ()
  • 1082 OSX ligações binários são quebradas
  • 1083 WinID retorna um PyCObject tornando impossível comparar dois winIds
  • 1084 Bater (segfault) ao escrever string unicode na tomada
  • 1091 PixmapFragment e drawPixmapFragments não estão vinculados
  • 1095 não há exemplos para tutorial shiboken
  • 1097 QtGui.QShortcut.setKey requer QKeySequence
  • 1101 Relatório de assinaturas de função inválido em typesystem
  • 902 expor a funcionalidade Shiboken através de um módulo Python
  • 969 viewOptions de erro QAbstractItemView

O que é novo na versão 1.0.9:

  • 1058 código estranho no PySide / QtUiTools / cola / plugins.h
  • 1057 valgrind detectado & quot; Salto condicional ou movimento depende valor uninitialised & quot;
  • 1052 PySideConfig.cmake contém um loop infinito devido à falta de padrão para SHIBOKEN_PYTHON_SUFFIX
  • 1048 QGridLayout.itemAtPosition () falha quando ele deve retornar None
  • 1037 shiboken não consegue construir contra python 3.2 (ambos normal e -dbg) em i386 (e outros)
  • 1036 Qt.KeyboardModifiers sempre avalia a zero
  • 1033 casos QDialog.DialogCode e valor de retorno de QDialog.exec_ hash para valores diferentes
  • 1031 QState.parentState () ou QState.machine () provoca acidente python na saída
  • 1029 qmlRegisterType falha para aumentar o Ref Count
  • 1028 QWidget WinID faltando
  • 1016 Chamado de método Q_INVOKABLE retornando QVariant não é impossível ...
  • 1013 conectar a QSqlTableModel.primeInsert () provoca acidente
  • 1012 FTBFS com bandeiras endurecimento habilitado
  • 1011 remendo PySide Cygwin
  • 1010 remendo Shiboken Cygwin
  • 1009 remendo GeneratorRunner Cygwin
  • 1008 ApiExtractor remendo Cygwin
  • 891 ApiExtractor não suporta doxygen como backend para geração doc.

O que é novo na versão 1.0.7:

  • Correções de bugs:
  • 996 dependências em falta para QtWebKit em buildscripts para Fedora
  • 986 ligações Documentação
  • 985 Fornecer versionados PySide-docs arquivo zip para ajudar empacotadores
  • 981 QSettings docs deve simpatizar as mudanças de comportamento de valor () em diferentes plataformas
  • 902 expor a funcionalidade Shiboken através de um módulo Python
  • 997 QDeclarativePropertyMap não funciona.
  • 994 QIODevice.readData deve usar qmemcpy em vez de qstrncpy
  • 989 Pickling QColor falha
  • 987 Desligar um sinal de que não foi conectado
  • 973 shouldInterruptJavaScript override ranhura nunca é chamado
  • 966 QX11Info.display () faltando
  • 959 não pode passar QVariant à ponte QtWebKit
  • 1006 segfault em QLabel init

  • Culpa
  • 1002 Segmentação em PySide / Spyder saída
  • 998 segfault com Spyder depois de alternar para outro aplicativo
  • 995 QDeclarativeView.itemAt retorna referência com defeito. (Levando a segfault)
  • 990 segfault ao tentar desconectar um sinal de que não está ligado
  • 975 Possível vazamento de memória
  • 991 A __repr__ de vários tipos é quebrado
  • 988 O tipo fornecido com sinal CurrentChanged em QTabWidget mudou em 1.0.6

O que é novo na versão 0.4.0:

  • Esta versão teve um enorme esforço para fechar erros e prepare-se para uma API estável. A versão tão esperada 1.0 está no horizonte.
  • Outro ponto abrangido por este lançamento incluem a API 2.0. PyQt4 fornece duas APIs diferentes (e incompatíveis).

Requisitos :

  • Python
  • Qt
  • CMake
  • GIT
  • OpenSSL

Comentário para PySide

Comentários não encontrado
Adicionar comentário
Ligue imagens!