Qt5开发及实例学习之程序启动画面:QSplashScreen
时间: 2018-09-03来源:OSCHINA
前景提要
「深度学习福利」大神带你进阶工程师,立即查看>>>
1、新建Qt GUI,基类选择"QMainWindows",取消“创建界面”
2、mainwindows.cpp中修改:模拟一个程序初始化 #include <QTextEdit> #include <windows.h> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setWindowTitle("Splash Example"); QTextEdit *edit = new QTextEdit; //初始化文本编辑器控件 edit->setText("Splash Example!"); setCentralWidget(edit); resize(600, 450); Sleep(1000); //程序休眠:#include <windows.h> }
3、main.c中实现程序启动画面功能实现 #include "mainwindow.h" #include <QApplication> #include <QPixmap> #include <QSplashScreen> int main(int argc, char *argv[]) { QApplication a(argc, argv); // 启动画面 QPixmap pixmap("F:\\MyCode\\dcq.jpg"); //设置启动画面 QSplashScreen splash(pixmap); splash.show(); //显示此启动图像 a.processEvents(); //使得程序在显示启动画面的同时还能够响应其他事件 MainWindow w; w.show(); //等待主程序初始化完成之后 splash.finish(&w); //程序启动画面完成 return a.exec(); }

---

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行