【问题标题】:Add a QLabel with fixed Position in front of a QMovie in PyQt在 PyQt 中的 QMovie 前面添加一个具有固定位置的 QLabel
【发布时间】:2021-01-18 08:52:22
【问题描述】:

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

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

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

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

所以问题是,是否可以在 QMovie 前面显示一堆位置固定的 QLabel?如果是,如何?

【问题讨论】:

    标签: python pyqt pyqt5 qlabel qmovie


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-04
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      相关资源
      最近更新 更多