Criador de PyQT Creator Qt: Nenhum arquivo ou diretório

3

Existe um comando bash que vem com a instalação do PyQT Creator chamado designer que executará uma ferramenta chamada Qt Designer, encontrada no pacote Qt Creator. Ele ajuda você a criar GUIs - coisas bem legais.

Ocorreu um problema ... sempre que executo designer , recebo este erro:

designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory

E isso é ótimo - eu não quero executar /usr/lib/x86_64-linux-gnu/qt4/bin/designer , eu quero executar /usr/lib/x86_64-linux-gnu/qt5/bin/designer , a diferença entre "qt4" (primeiro caminho) e "qt5" (segundo caminho). É aí que o designer é.

Eu olhei em volta e encontrei este comando type -a (command) e ele diria onde a definição do comando está "localizada", se eu entendi corretamente. Então eu olhei e peguei:

$ type -a designer
designer is /usr/bin/designer

Mas não consigo editar esse arquivo ... é um monte de rabiscos (pergunta secundária, o que significa quando um arquivo não tem extensão de arquivo? O que isso faz?)

Então, minha pergunta é: como posso obter o comando designer para executar /usr/lib/x86_64-linux-gnu/qt5/bin/designer ?

Editar: which designer também retorna /usr/bin/designer ,

também: $ file /usr/bin/designer /usr/bin/designer: symbolic link to qtchooser'

Então eu também dei uma olhada no qtchooser ... parece ser um comando (não inteiramente certo do que ele faz).

Aqui está uma saída:

file /usr/bin/qtchooser 
/usr/bin/qtchooser: ELF 64-bit LSB  executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=96215e9441b8361f0cc57b37db70fc50752cb05a, stripped
    
por John Lexus 10.11.2017 / 23:44

1 resposta

0

Obrigado a @dessert por me ajudar.

Eu corri sudo apt-get install qt5-default e tudo funcionou bem.

A resposta foi "inspirada" pela resposta aqui , que não funcionou para eu, mas poderia trabalhar para você se você está tendo o mesmo problema e minha solução não funcionou.

Embora isso não responda diretamente a minha pergunta ... isso resolve o meu problema, então yay

    
por John Lexus 11.11.2017 / 00:09