如何在Qt5中的QToolButton上设置GIF图像

问题描述 投票:4回答:1

我想在"GIF"上显示QToolButton图像。

当前,我将QMovie设置为QLable,并通过隐藏QLable显示QToolButton

我也尝试过使用样式表设置gif,但失败。

但是,是否可以将动画图像(.gif)直接显示到QToolButton

请引导我。

提前感谢。

c++ windows qt5 gif
1个回答
0
投票
QMovie*fan_gif=new QMovie("://png/gif/fan.gif");
QSize MovSize(48, 48);
fan_gif->setScaledSize(MovSize);
QLabel*pLabel = new QLabel(ui->toolButton_fan_1);
pLabel->setMovie(fan_gif);
fan_gif->start();
pLabel->setGeometry(5, 5, 48, 48);
© www.soinside.com 2019 - 2024. All rights reserved.