程式啟動畫面一般用於顯示軟體資訊(名稱、作者、版權等)以及減少程式載入過程中的枯燥感。
在qt中,可以通過qsplashscreen類來為應用程式新增乙個啟動畫面,它會在應用程式的主視窗出現前顯示乙個,並且可以在上顯示想要輸出的資訊。
下面是乙個簡單的例子:
注意1:
啟動畫面是通過setpixmap()來指定的,在這裡是乙個資源,因此,需要把新增到資源檔案(.qrc)中;否則,看不到啟動畫面。
注意2:
在例子程式中,使用了qtest::qsleep()函式,因此,需要包含標頭檔案,並在.pro檔案中,加入
config += qtestlib
最終效果如下:
高階 Qt程式啟動畫面
include mainwindow.h include include qpixmap include qsplashscreen intmain intargc,char argv 要注意的東西有很多,首先,格式必須得是png格式,不然的話無結果,然後存放的位置要在debug那個資料夾內。然後呢...
實現Qt程式啟動畫面
如果乙個程式的啟動時間較長 例如需要提前載入的資料量比較大 那麼一般來說程式會有乙個啟動畫面。這樣既讓使用者看到程式正在啟動而不是簡單乏味的的等待,同時也顯示了程式的一些有用資訊,例如程式logo,功能模組或產品資訊等。在qt應用程式中,可以通過qsplashscreen類來實現啟動畫面。下面是乙個...
Qt 啟動畫面
縱所周之,當乙個程式的啟動比較耗時的時候,為了不讓使用者枯燥的等待或者是誤以為程式執行異常了,所以我們都會在啟動比較耗時的程式中加上啟動介面 例如office軟體等等。在qt中實現啟動介面,主要就是使用qsplashscreen類。該模擬較簡單,這裡就不對類本身做過多說明了,主要是以乙個例子來說明他...