Добавьте QLabel с фиксированной позицией перед QMovie в PyQt
В настоящее время я занимаюсь разработкой программного обеспечения, чтобы показать расположение инструментов на полке.
В левом нижнем углу есть небольшая анимация, где пользователь видит отверстие полки, за которым следует небольшая легенда.
На данный момент есть второй виджет с актуальными данными прямо из него.
но я хочу это изменить, чтобы данные были перед моей анимацией
Итак, вопрос в том, можно ли показать группу QLabels с фиксированными позициями перед QMovie? и если да, то как?
1 ответ
Основная концепция заключается в том, что если вы хотите создать виджет "поверх" другого, он должен быть дочерним по отношению к виджету, поверх которого вы хотите, чтобы он отображался.
Предполагая, что ваш QMovie отображается в QLabel, если эта метка / фильм имеет фиксированные и известные размеры, решение довольно простое:
self.overlayLabel = QtWidgets.QLabel('some text', self.qlabelShowingQMovie)
self.overlayLabel.move(x, y)