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