使用QT平滑屏幕转换

时间:2014-09-19 15:16:41

标签: python qt animation widget transition

我正在学习QT,我想知道是否可以在ubuntu安装程序中创建动画。

Ubuntu installer design

正如您在屏幕截图中看到的,您可以使用左箭头和右箭头在“图像”之间切换。每次单击它,都会执行平滑过渡。 我想知道是否可以使用QT创建这种设计,并且如果可以通过内部具有各种控件的小部件替换“图像”。

主要目标是保持跨平台兼容性(我使用Python编码),所以我想避免使用第三方库。

此致

1 个答案:

答案 0 :(得分:0)

在ubuntu安装程序中,他们使用HTML,CSS和JavaScript,您可以使用QWebView执行相同操作。

您甚至可以将Javascript功能连接到Qt事件,这就是每次按下键盘上的按钮或按键时幻灯片所需的功能。

一个想法:

制作幻灯片图片,并构建一个显示这些图片的网页。您可以使用JavaScript计时器设置幻灯片之间的时间。然后你唯一要做的就是添加一个QWebView控件来渲染那个页面。

我不想拥有图片,但其中包含控件的小部件......

在这种情况下,我建议您查看QT Animation Framework,它非常强大且易于使用。