Существует команда bash, которая поставляется с установкой PyQT Creator под названием designer, в которой будет запущен инструмент Qt Designer, найденный в пакете Qt Creator. Это поможет вам создать графические интерфейсы - довольно классные вещи.
Есть проблема, хотя ... всякий раз, когда я запускаю designer, я получаю эту ошибку:
designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory
И это здорово - Я не хочу, чтобы он выполнял /usr/lib/x86_64-linux-gnu/qt4/bin/designer, я хочу, чтобы он выполнял /usr/lib/x86_64-linux-gnu/qt5/bin/designer, разница между «qt4» (первый путь) и «qt5» (второй путь). Вот где дизайнер.
Я оглянулся и нашел эту команду type -a (command), и она сообщит вам, где определение команды «находится», если я правильно понимаю. Поэтому я посмотрел и получил:
$ type -a designer
designer is /usr/bin/designer
Но я не могу редактировать этот файл ... это куча тарабарщины (вопрос стороны, что это значит, когда файл не имеет расширения файла? Что это делает?)
Итак, мой вопрос: как я могу заставить команду designer выполнить /usr/lib/x86_64-linux-gnu/qt5/bin/designer?
Edit: which designer также возвращает /usr/bin/designer,
также: $ file /usr/bin/designer /usr/bin/designer: symbolic link to qtchooser'
Итак, я также посмотрел на qtchooser ... похоже его команда (не совсем уверена, что она делает).
Вот какой вывод:
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
Спасибо @dessert за то, что помогли мне.
Я побежал sudo apt-get install qt5-default, и все работало нормально.
Ответ был «вдохновлен» на ответ @dessert , который не работал для меня , но может работать для вас, если у вас такая же проблема, и мое решение не работает.
Хотя это прямо не отвечает на мой вопрос ... он решает мою проблему, поэтому yay
Спасибо @dessert за то, что помогли мне.
Я побежал sudo apt-get install qt5-default, и все работало нормально.
Ответ был «вдохновлен» на ответ @dessert , который не работал для меня , но может работать для вас, если у вас такая же проблема, и мое решение не работает.
Хотя это прямо не отвечает на мой вопрос ... он решает мою проблему, поэтому yay
Спасибо @dessert за то, что помогли мне.
Я побежал sudo apt-get install qt5-default, и все работало нормально.
Ответ был «вдохновлен» на ответ @dessert , который не работал для меня , но может работать для вас, если у вас такая же проблема, и мое решение не работает.
Хотя это прямо не отвечает на мой вопрос ... он решает мою проблему, поэтому yay