Índice
Verifique a instalação bem-sucedida
Adicionar ferramentas externas
Este artigo apresenta principalmente como instalar o PyQt5 na plataforma Windows e como desenvolvê-lo e configurá-lo no PyCharm.
Instalar
Instale PyQt5
PyQt5
Existem dois métodos de instalação, um é baixar o código-fonte do site oficial e o outro é usar pip
a instalação.
Aqui eu recomendo a todos que usem pip
a instalação. Como ele selecionará automaticamente a PyQt5
versão apropriada com base na sua versão do Python, se você baixar manualmente o código-fonte e instalá-lo, inevitavelmente cometerá um erro de seleção. Recomenda-se usar um método de instalação mais seguro.
pip3 instalar PyQt5
Além disso, se o seu acesso à rede externa não for muito bom, é recomendável usar o download espelhado do Douban, caso contrário será muito lento ou a instalação falhará.
pip instalar PyQt5 -i https://pypi.douban.com/simple
Instale ferramentas PyQt5
PyQt5
As ferramentas Qt comumente usadas não são mais fornecidas, como a ferramenta de desenvolvimento de interface gráfica Qt Designer e a ferramenta de tradução internacional Liguist. Se estas forem usadas no desenvolvimento, você mesmo deverá instalar as ferramentas Qt.
Aqui ainda usamos a instalação por script.
pip instalar ferramentas PyQt5
Ou use o download espelho:
pip instalar ferramentas PyQt5 -i https://pypi.douban.com/simple
Instale o QT Designer
Além disso, window
a plataforma é PyQt-tools
instalada por padrão QT Designer.exe
.
Verifique a instalação bem-sucedida
Execute o seguinte código:
importar sys de PyQt5.QtWidgets importar QWidget, QApplication app = QApplication(sys.argv) widget = QWidget() widget.resize(640, 480) widget.setWindowTitle("Olá, PyQt5!") widget.show() sys. sair(app.exec())
Se nenhum erro for relatado e uma janela intitulada “Hello, PyQt5!” aparecer, a instalação foi bem-sucedida.
Desenvolvido usando PyCharm
A instalação PyCharm
não será explicada aqui. Basta clicar em "Avançar" todas as vezes e ele será instalado por padrão.
O que instalei aqui é a versão da comunidade.
Após a instalação ser bem-sucedida, abra PyCharm
Vamos configurar dois arquivos extern tools
.
-
Abra o QT Designer através do PyCharm
-
xxx.ui
Converta arquivo emxxx.py
arquivo via PyCharm
Vamos explicar completamente esta parte criando um novo projeto.
Nova construção
Por exemplo, vamos criar um novo helloword
projeto: selecione Arquivo->Novo Projeto
Nome do novo projeto:helloworld
Gerenciadores de ambiente como Pipenv
, e não Virtualenv
são usados aqui .Conda
A versão do Python pode ser especificada. Atualmente estou usando `Python3.9
A interface após a criação bem-sucedida:
Adicionar ferramentas externas
PyCharm
->Arquivo->Configurações->Ferramentas->Ferramentas Externas
Em seguida, selecione "+"
Aqui está uma captura de tela depois de adicioná-la com sucesso
Vamos adicioná-loQT Designer
primeiro , você pode consultar as configurações de captura de tela.
-
"Nome": Pode ser personalizado
-
"Programa": O diretório de instalação de "designer.exe" está selecionado. Para detalhes, consulte a seção QT Designer.
-
"Diretório de trabalho": Configure de acordo com a situação real. Aqui eu uso macros diretamente.
$FileDir$
adicionar àPyuic
-
"Nome": Pode ser personalizado
-
"Programa": Selecione o diretório de instalação de "pyuic5.exe"
-
"Argumentos":
$FileName$ -o $FileNameWithoutExtension$.py
-
Significa converter o
xxx.ui
arquivo selecionado emxxx.py
um arquivo com o mesmo nome -
O que precisa de atenção especial é que você precisa clicar com o botão direito e selecionar o arquivo correspondente ao executar
xxx.ui
, caso contrário ocorrerá um erro.
-
-
"Diretório de trabalho": Configure de acordo com a situação real. Aqui utilizo a macro $FileDir$ diretamente.
projeto olá mundo
Novo new.ui
arquivo
Clique em Criar
A interface após a criação bem-sucedida
Adicionar um rótulo
Entre no olá mundo
Aumente a fonte
Salvar arquivo da interface do usuário
Aqui eu nomeeihelloworld.ui
manter
Os arquivos PyCharm
podem ser vistos emhelloworld.ui
Converta helloworld.ui
o arquivo para o arquivo helloworld.py .
Novamente, certifique-se de selecionar ui
o arquivo que você está usando para converter.
Certifique-se de selecionar o arquivo ui correspondente
Novos helloworld.py
arquivos podem ser vistos
Corra para ver o efeito final.
A interface após a execução
Sobre QT
QT SDK
Inclui Qt
bibliotecas, bibliotecas Qt Creator IDE
e Qt-tools
bibliotecas, tudo em um pacote fácil de instalar.
Qt Creator
Os usuários não precisam de um Qt Designer
programa separado, mas há muitos Qt
usuários que não o utilizam Qt Creator
e, no momento ui
, só podem usá-lo para editar arquivos Qt Designer
.