0

我正在開發一款適用於本土sdk的黑莓10應用程序。用qml爲黑莓手機進行進度條飛濺10

每當應用程序啓動時,即用戶單擊應用程序圖標時,我想顯示帶有某個進度欄的啓動頁面/屏幕。

首先我想創建sqlite數據庫和一些表,然後從服務器獲取數據並將數據存儲在sqlite數據庫表中。完成這項工作後,我必須刪除此初始頁面,然後顯示主頁。

回答

0

關於splashscreen本身,您將無法使用BlackBerry splashscreen功能,因爲它只是顯示靜態圖片。因此,您必須創建一個簡單的Sheet來執行此操作:將圖像設置爲靜態閃屏,然後在背景中創建一個帶有相同圖像的Sheet。在圖像的頂部,顯示一個ProgressBar或類似的東西。初始化完成後,關閉Sheet

進度計算將分爲兩部分:首先,獲取您的內容。您必須使用QNetworkReply::downloadProgress信號來監控下載。然後你必須爲數據庫的創建/填充添加一些硬編碼的「進度」。根據您的數據量,我會將其分成90%下載,10%數據庫填充。

+0

你能否給我提供代碼如何創建工作表並添加進度條。 –