python - 如何在 QtDesigner 中加载 QMovie?

标签 python qt pyqt qt-designer

我需要在 QtDesigner 中加载 QMovie。我注意到很多类无法从 QtDesigner 访问。我通常在 QtDesigner 中进行设计,然后直接在代码中加载 ui 文件。这样我就不用担心用代码实现 GUI 本身了。 有没有办法可以做到这一点而无需编辑我的代码?

总而言之,我想将 QMovie 添加到主窗口的水平布局中。

最佳答案

QMovie 不是一个小部件,因此将其添加到布局中是没有意义的。

您可能需要一个 QLabel,它有一个 setMovie显示动画图像的方法。但请注意,QMovie 无法播放视频 - 如果您想要该功能,则必须使用 Phonon.VideoWidget ,而不是 QLabel

关于python - 如何在 QtDesigner 中加载 QMovie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40493638/

相关文章:

c++ - 暴露所包含小部件的信号/插槽的正确 Qt 习惯用法是什么?

linux - Linux 上的 Qt 4.8.3 GUI 应用程序看起来很旧并且与设计器预览不匹配

Qt:如何以编程方式开始在 TableView 单元格中进行编辑?

python - 如何查找信号是否连接到任何东西

Python:参数 - 允许 4 个参数,给定 5 个

python - 将父标记内的 XML 节点值与作为列表中元素的元组序列进行比较

python - 训练 '\x00' s 和 TypeError : stat() argument 1 must be encoded string without null bytes, 不是 str

python - 强制 feedparser 清理所有内容类型

python - 如何将值从一个对话框传递到另一个对话框

python - QWidget : Must construct a QApplication before a QPaintDevice