QImage :: scaled: Image is null image Ошибка PyQt5 - PullRequest
0 голосов
/ 09 июля 2020

Я создал приложение pyqt5 на raspberry pi. Приложение работает нормально. Перед запуском приложения я должен запустить команду sudo pigpiod для инициализации библиотеки, а затем я запускаю sudo python3 app.py, чтобы запустить приложение. Поэтому я подумал о том, чтобы поместить все в файл сценария, как показано ниже:

#!/bin/sh

sudo pigpiod
sudo python3 /home/pi/Documents/QTProject/app.py

Когда я запускаю указанный выше сценарий, используя sudo ./start_app.sh, он инициализирует библиотеку, но дает мне следующее сообщение:

QImage::scaled Image is a null image
QPixmap::scaled Pixmap is a null image

Хотя приложение pyqt запускается, но цвет пользовательского интерфейса полностью меняется с синего на черный. Почему это происходит. Могу ли я запустить приложение pyqt из сценария оболочки? Мой план состоял в том, чтобы написать службу systemd, которая могла бы вызывать start_app.sh и, наконец, запускать приложение. Но похоже, что это не может быть запущено так. Пожалуйста, помогите Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...