Python 在PyQt中的QMovie前面添加一个固定位置的QLabel

Python 在PyQt中的QMovie前面添加一个固定位置的QLabel,python,pyqt,pyqt5,qlabel,qmovie,Python,Pyqt,Pyqt5,Qlabel,Qmovie,我目前正在开发一些软件来显示工具在工具架中的位置 左下角有一个小动画,用户可以看到书架的开口,后面是一个小图例 目前,还有第二个小部件,其中包含来自它的实际数据 但是我想改变它,所以数据在我的动画前面 所以问题是,有可能在QMovie前面显示一组固定位置的qlabel吗?如果是,如何创建?基本概念是,如果您想在另一个小部件上创建一个小部件,它必须是小部件的子部件,您希望它显示在小部件的顶部 假设您的QMovie显示在QLabel中,只要该标签/电影具有固定和已知的大小,解决方案就相当简单:

我目前正在开发一些软件来显示工具在工具架中的位置

左下角有一个小动画,用户可以看到书架的开口,后面是一个小图例

目前,还有第二个小部件,其中包含来自它的实际数据

但是我想改变它,所以数据在我的动画前面


所以问题是,有可能在QMovie前面显示一组固定位置的qlabel吗?如果是,如何创建?

基本概念是,如果您想在另一个小部件上创建一个小部件,它必须是小部件的子部件,您希望它显示在小部件的顶部

假设您的QMovie显示在QLabel中,只要该标签/电影具有固定和已知的大小,解决方案就相当简单:

    self.overlayLabel = QtWidgets.QLabel('some text', self.qlabelShowingQMovie)
    self.overlayLabel.move(x, y)