![]() |
1
1
您可以为此使用2个qlabel。第一个用于静态图像,如jpg,第二个用于动画。在第一种方法中,您可以使用setPixmap设置图像,在第二种方法中,您需要创建一个QMovie对象,在构造函数中为其提供gif文件。创建对象后,可以使用setMovie()函数将电影指定给标签。 在QMovie对象中调用start()之前,电影不会开始。 有了这个你就有了动画和静态图像。既然你想每2秒钟更改一次,我建议你把所有的文件名都存储在一个QList中,然后用QTimer读取下一个文件名并把它加载到一个标签中(一个用于静态图像或另一个标签),然后隐藏一个不可见的文件名。 要打开链接,可以对QLabel类进行子类化并重写mousepressent方法。在方法内部,可以调用QDesktopServices::openexternalink(link)。可以将链接添加为子类的成员。 祝你好运! |
![]() |
2
0
你可以用 QLabel::setPixmap |
![]() |
phurst-so · 分解JavaScript横幅滑块 8 年前 |
![]() |
David · 创建带有导航栏的横幅? 8 年前 |
![]() |
The D · 表格/调查嵌入HTML5谷歌广告-可能吗? 9 年前 |
|
user1468804 · 用代码更改Facebook上的群标题 9 年前 |
![]() |
Zippy · InMobi首次运行时未获得横幅或州际公路 10 年前 |
|
Omar Marei · 每个页面上都有相同的横幅,每个页面都有不同的CSS类 11 年前 |
![]() |
brain56 · 在UIKit中实现滑动页面横幅 12 年前 |