我目前正在學習QT,我想知道是否有可能在ubuntu安裝程序中創建動畫。平滑的屏幕過渡使用QT
正如你可以看到的截圖,你可以「圖像」用左右箭頭之間切換。每次點擊它時,都會執行平滑過渡。 我想知道是否有可能用QT創建這種設計,並且如果可以用內部的各種控件來替換「圖片」。
主要目標是保持跨平臺兼容性(我使用Python編碼),所以我想避免使用第三方庫。
問候,
我目前正在學習QT,我想知道是否有可能在ubuntu安裝程序中創建動畫。平滑的屏幕過渡使用QT
正如你可以看到的截圖,你可以「圖像」用左右箭頭之間切換。每次點擊它時,都會執行平滑過渡。 我想知道是否有可能用QT創建這種設計,並且如果可以用內部的各種控件來替換「圖片」。
主要目標是保持跨平臺兼容性(我使用Python編碼),所以我想避免使用第三方庫。
問候,
在Ubuntu的安裝程序,他們使用HTML,CSS和JavaScript,您可以使用QWebView這樣做。
您甚至可以將Javascript函數連接到Qt事件,這是您每次按下按鈕或鍵盤上的幻燈片時需要的。
一個想法:
讓你的幻燈片圖像,並建立一個網頁,顯示這些圖像。您可以使用JavaScript定時器來設置幻燈片之間的時間。然後,您唯一要做的就是添加一個QWebView控件來呈現該頁面。
我不希望有圖像,但在它控制一個小部件...
在這種情況下,我建議你看看到QT Animation Framework,這是非常強大的,很容易使用。
隨着我在我的第一篇文章中說,我不想有圖像,但在其中的控件... – Louisbob 2014-09-22 12:21:13
編輯一個新的讚揚我希望它可以幫助你。 – 2014-09-22 12:51:28
http://stackoverflow.com/q/4499488/2319400中提供的鏈接可能會有所幫助。 – sebastian 2014-09-19 16:03:14
我已經挖了這個鏈接,我正在尋找運動而不是不透明 – Louisbob 2014-09-22 12:27:22
糟糕,我認爲「平滑過渡」會引用一個圖像淡出,而新的淡入淡出。在Qt內,我猜你可以使用動畫框架。您可以使用'geometry'或'x' /'y'製作動畫效果,而不是使用不透明度:http://qt-project.org/doc/qt-4.8/animation-overview.html#animating-qt-properties – sebastian 2014-09-22 12:31:46