Erro diabólico no uso do PyQt5

1. Erro diabólico no uso do PyQt5

ijoaovictor76@gmail.com
pekka0202

(usa Linux Mint)

Enviado em 26/11/2020 - 19:09h

Eu uso o QtDesigner para desenvolver as interfaces gráficas para não ficar um trabalho cansativo que seria se eu usasse só o PyQt5.
Eu estou usando o virtualenv para administrar os módulos (não sei se isso ajuda).
Coloquei o QtDesigner separado da pasta onde fica as GUIs, claro. Eu desenvolvo as interfaces gráficas dentro de uma venv que esta dentro da minha pasta pessoal (onde instalei o QtDesigner) e salvo as interfaces dentro da pasta específica de GUIs, porém um erro sempre é retornado:

qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Abortado (imagem do núcleo gravada)


O erro diz que não encontra um plugin:xcb.

mas eu instalei todas as dependências do QtDesigner (eu acho), e todas as dependências do PyQt.

Vou colocar uma imagem do erro que aparece e a lista de módulos instalados dentro do venv onde fica as GUIs.


  


2. Re: Erro diabólico no uso do PyQt5

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 26/11/2020 - 20:36h

pekka0202 escreveu:

Eu uso o QtDesigner para desenvolver as interfaces gráficas para não ficar um trabalho cansativo que seria se eu usasse só o PyQt5.
Eu estou usando o virtualenv para administrar os módulos (não sei se isso ajuda).
Coloquei o QtDesigner separado da pasta onde fica as GUIs, claro. Eu desenvolvo as interfaces gráficas dentro de uma venv que esta dentro da minha pasta pessoal (onde instalei o QtDesigner) e salvo as interfaces dentro da pasta específica de GUIs, porém um erro sempre é retornado:

qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Abortado (imagem do núcleo gravada)


O erro diz que não encontra um plugin:xcb.

mas eu instalei todas as dependências do QtDesigner (eu acho), e todas as dependências do PyQt.

Vou colocar uma imagem do erro que aparece e a lista de módulos instalados dentro do venv onde fica as GUIs.

Dá um
sudo apt-cache search libxc
e veja se tem algum pacote candidato.
Eu desenvolvia mais "toscão": criava um estrutura de projeto e nessa estrutura eu tinha uma pasta p guardar os arquivos *.ui . Eu tinha um script makefile p gerar os arquivos *.py q ficavam em outra pasta (view) que eram usadas dentro do projeto. Daí vc faz uma macro dentro do qtdesigner para compilar o projeto( é uma possibilidade entre outras)