@StivenHolland
Программист-самоучка

Как отображать QPainter позади всех виджетов?

Каким образом в PyQT5 расположить виджет QPainter позади всех виджетов? - хочу на нем нарисовать фон. В пример можно привести самую простую программу банально с одной кнопкой.
Каждый раз, отрисовывая какой-то объект, после update для изменения фона (элементы подвижны) он располагается, вероятно, выше всех. Без использования таймеров он вообще отказывается отображаться. Основной интерфейс делал в designer, добавляя в коде просто доп.виджеты, иконки и функции.
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
@StivenHolland Автор вопроса
Программист-самоучка
Вопрос решился неожиданным способом. Дело было в designer, который создавал centralwidget - у него надо было просто изменить background-color на transparent и в самом файле с дизайном, несмотря на общественное порицание в сторону изменения .ui/.py файлов добавить класс с QPainter и добавить виджет раньше всех в инициализации!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы