01. Introdução e método de instalação do PyQt5/PySide6

Índice

1. Bibliotecas de interface gráfica comumente usadas

2. Introdução ao Pyqt/PySide6

3. Método de instalação

1. Instale o PySide6

2. Instale PyQt5

4. Recomendação de tutorial


1. Bibliotecas de interface gráfica comumente usadas

As bibliotecas principais para o desenvolvimento de GUI (interface gráfica) multiplataforma em Python são as seguintes: 

  • Tkinter
  • wxPython
  • PyQt5, PySide2, PySide6

 Tkinter: Uma biblioteca Python baseada em Tk. Esta é a biblioteca padrão oficialmente adotada pelo Python. Ela tem as vantagens de ser uma biblioteca padrão Python, estável e um programa de lançamento menor. A desvantagem é que existem relativamente poucos controles.

wxPython: Uma biblioteca Python baseada em wxWidgets. A vantagem é que possui controles relativamente ricos, mas as desvantagens são que possui estabilidade relativamente baixa, poucos documentos e poucos usuários.

PyQt5, PySide2, PySide6: Bibliotecas Python baseadas em Qt. As vantagens são controles ricos, boa experiência multiplataforma, documentação completa e muitos usuários. A desvantagem é que a biblioteca é relativamente grande e o programa publicado é relativamente grande.

Sugestão: Se você deseja desenvolver gadgets com uma interface relativamente simples, você pode utilizar o Tkinter. Existem muitos componentes e as funções da janela são complexas.Recomenda-se usar o pyqt porque o qt vem com suas próprias ferramentas de desenvolvimento de interface gráfica.


2. Introdução ao Pyqt/PySide6

1. Introdução

 PySide6 e PyQt5 são ambos baseados na biblioteca Qt.

Há uma biblioteca de desenvolvimento de interface gráfica muito poderosa na biblioteca Qt, mas a biblioteca Qt é desenvolvida em linguagem C++. PySide2, PySide6 e PyQt5 nos permitem usar Qt por meio da linguagem Python.

2. Diferença

As diferenças entre PyQt5, PySide2 e PySide6:

Não há grande diferença de natureza entre os três, mas o Qt está mais inclinado ao desenvolvimento e manutenção do pyside. A versão atualizada do pyside2 é o pyside6. A conversão do código entre os três também é muito simples. Você só precisa alterar alguns funções e bibliotecas. Como o pyqt nasceu antes do pyside, haverá mais informações e tutoriais sobre o pyqt5 online do que o pyside.

Para obter detalhes, consulte a documentação oficial: Qt for Python Quick start - Qt for Python


3. Método de instalação

1. Instale o PySide6

O método de instalação do PySide6 é muito comum, basta executar:

pip install pyside6

Dica: A versão do interpretador python deve ser maior ou igual a 3.7 . A biblioteca do pyside6 é muito grande, mais de 150 MB, por isso é recomendável usar o download espelhado. Se você tiver erros ou outros problemas de instalação, leia o seguinte artigo:

O método para resolver outros relatórios de erros, como a velocidade de download do pip, é muito lento e o tempo limite é adequado para uma variedade de sistemas operacionais (detalhes)_import _a atualização do blog-CSDN blog_pip é lenta. Como um excelente programador Python, lidar com pip deve ser indispensável . Amigos que usaram a biblioteca de download pip devem saber que sua velocidade de download não pode ser descrita como lenta. Isso ocorre principalmente porque o pip usa fontes estrangeiras por padrão, então a velocidade de download será lenta. Claro, isso também está relacionado à rede em algumas áreas e pip. O humor do servidor de origem espelho oficial está relacionado. A solução mais direta é substituí-lo por uma fonte de download doméstica. https://blog.csdn.net/python_sy/article/details/126710868

Digite o seguinte código para verificar se a instalação foi bem-sucedida. Se não houver erro, a instalação foi bem-sucedida. 

import PySide6.QtCore

# 打印PySide6版本
print(PySide6.__version__)

# 打印用于编译PySide6的Qt版本
print(PySide6.QtCore.__version__)

2. Instale PyQt5

Esta coluna é mais inclinada ao PySide. Se um pequeno parceiro escolher PyQt5, execute-o diretamente:

pip install PyQt5
pip install PyQt5-tools

Dica: A versão do interpretador python deve ser superior a 3,5


4. Recomendação de tutorial

Se você procurar tutoriais pyside2 e pyside6 na Internet, o conteúdo ficará muito disperso e inconveniente para o aprendizado, portanto, aqui está um tutorial pyside produzido por Baiyue Heiyue que é mais concentrado e rico em conteúdo:

Programação de interface gráfica em Python Qt - PySide2 PyQt5 PyQt PySide_哔哩哔哩_bilibili


Próximo artigo: 02. Configure as ferramentas de desenvolvimento PyQt/PySide Qt Designer, PyUIC e PyRcc no Pycharm (detalhes) Como o PyCharm usa ambientes de desenvolvimento mais integrados, este artigo usa principalmente o PyCharm para demonstração. Se for útil vscode ou outra ferramenta de desenvolvimento, amigos podem consulte os artigos correspondentes online. Download e instalação do Python e instalação da versão profissional do Pycharm + versão chinesa + solução de problemas comuns de instalação tutorial super detalhado (ilustração) Para usar convenientemente PyQt/PySidet para design de UI, este artigo resume o método de configuração das ferramentas de desenvolvimento PySide no PyCharm (instalação de PySide6 O método está no artigo anterior), se você usar PyQt5 https://blog.csdn.net/python_sy/article/details/127427968 

Supongo que te gusta

Origin blog.csdn.net/python_sy/article/details/127425142
Recomendado
Clasificación