Qt實現程式啟動畫面 QSplashScreen類

2021-10-01 18:08:52 字數 497 閱讀 1174

很多程式在啟動的時候需要載入很多資源,為了避免使用者的無聊,都使用啟動畫面,在程式載入結束後,啟動畫面消失。在qt中使用qsplashscreen類可以實現,例如,建立乙個基於qmainwindow的程式,**如下:

/*

qt實現程式啟動畫面

*/#include "startscreen.h"

{ // 設定文字顯示位置

qt::alignment topright = qt::alignbottom | qt::alignright;

//設定啟動畫面

//顯示文字示例

a.processevents();

qdatetime n = qdatetime::currentdatetime();

qdatetime now;

//設定延時,或者不設定,當主程式載入完顯示後,啟動畫面也會消失

do {

now = qdatetime::cu

實現Qt程式啟動畫面

如果乙個程式的啟動時間較長 例如需要提前載入的資料量比較大 那麼一般來說程式會有乙個啟動畫面。這樣既讓使用者看到程式正在啟動而不是簡單乏味的的等待,同時也顯示了程式的一些有用資訊,例如程式logo,功能模組或產品資訊等。在qt應用程式中,可以通過qsplashscreen類來實現啟動畫面。下面是乙個...

Qt 程式啟動畫面

程式啟動畫面一般用於顯示軟體資訊 名稱 作者 版權等 以及減少程式載入過程中的枯燥感。在qt中,可以通過qsplashscreen類來為應用程式新增乙個啟動畫面,它會在應用程式的主視窗出現前顯示乙個,並且可以在上顯示想要輸出的資訊。下面是乙個簡單的例子 注意1 啟動畫面是通過setpixmap 來指...

QtCreator 實現Qt程式啟動畫面

qt版本5.13。這種功能沒必要理論分析。直接上 吧。連續顯示三幅畫面,每個畫面持續1秒!實現偽動畫效果。可根據需要自行調整!實際上真動畫實現也不難 主要是動畫資源不好弄 include mainwindow.h include include include include include inc...