gpt4 book ai didi

c++ - 通过动画图像(又名预加载器)或替代方法加载 Qt 指示器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:16:44 25 4
gpt4 key购买 nike

我想在加载时在我的 TableView 上显示动画加载器图像。下面的屏幕截图显示了一个印象。

我为此使用了动画 gif,由 setStyleSheet 显示为居中背景图像。

Loader image

我面临两个问题:

  1. 显示了 gif,但不是动画。是否可以将动画 gif 显示为背景图像(通过样式表)?备注:一般情况下,动画 gif 是可能的,如 Qt - How to show gif(animated) image in QGraphicsPixmapItem 所示。但是似乎没有带有样式表的动画 gif Animated Gif static in QStyleSheet
  2. 加载完成后我无法清除图像。如果我使用 setStyleSheet("") 清除样式表,它仍然会显示。对我有用的唯一技巧是将其覆盖为 1 像素透明图像

这些问题是否有解决方案或更好的方法(覆盖小部件?/专门的 Qt 小部件)?

(我的代码以 Qt 5.4/Win7 为例)


编辑:https://stackoverflow.com/a/26958738/356726展示了如何为这样的 gif 制作动画,但我不知道如何在这种覆盖/背景样式中使用它。

最佳答案

使用QProgressIndicator insted 的 gif 动画。

PS:它说它是 Qt4,但它适用于 Qt5。

关于c++ - 通过动画图像(又名预加载器)或替代方法加载 Qt 指示器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32636864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com