QSplashScreen会在应用程序的主窗口出现之前显示一个图片!
#include "qmain.h"
#include <QtGui/QApplication>
#include <QSplashScreen>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPixmap pixmap(":/MyPicture/Resources/president.jpg");
QSplashScreen *splash = new QSplashScreen(pixmap);
splash->show();
//显示信息
splash->showMessage("Wait...");
Qt::Alignment topRight = Qt::AlignRight | Qt::AlignTop;
splash->showMessage(QObject::tr("Setting up the main window..."),topRight, Qt::white);//显示信息
qApp->processEvents();//This is used to accept a click on the screen so that user can cancel the screen
QMain window;
window.setStyleSheet("* { background-color:rgb(199,147,88); padding: 7px}");
window.show();
//图片一直显示到mainWin加载完成
splash.finish(&window);
delete splash;
return app.exec();
}
分享到:
相关推荐
Qt5开发及实例,实例CH408,程序启动画面(QSplashScreen)的使用方法。当运行程序时,在显示屏的中央出现一个启动画面,经过一段时间,应用程序完成初始化工作后,启动画面隐去,出现程序的主窗口界面。 实现方法如下...
程序启动画面一般用于显示软件信息(名称、作者、版权等)以及减少程序加载过程中的枯燥感。
利用Qt程序启动画面的实现(QSplashScreen)
Qt例程源代码QSplashScreen.7z
C++ GUI QT 启动画面 SplashScreen 持续3秒
这里面是启动画面的源程序包,可以直接运行,并且里面是两组代码
使用QProcess实现的程序启动界面,支持播放gif动画,支持静态图片,支持多张图片切换,程序启动后自动退出
Qt带进度条的启动界面
1、QT全屏启动画面,整体格式好看,增加进度条显示进度和文本描述,主要是解决了启动画面加载不同图片大小的时候,常常遇到显示不同分辨率问题
qt程序自启动,讲解了qt程序在开发板中开机自动运行的配置过程,脚本的编写。
QT5 Widget 无边框标题栏和自定义程序启动画面的小例子,可以直接拿来用
程序启动画面gif动图的实现,详细内容可以参考:https://blog.csdn.net/didi_ya/article/details/122177650
基于Qt的开机自启,适用于Linux 环境下的程序自启动,易于重用
暂时只提供exe文件,以供参考
SplashSreen是QT的启动窗口实例,代码简单明确的描述了SplashSreen的用法
Qt调用CMD启动外部程序Demo,简单代码包含了如何使用QProcess调用cmd命令启动外部程序,其中还有一个问题没有解决,关于cmake文件拷贝的问题需要自己添加
1. Qt嵌入子Qt程序窗口到当前程序 2. 两程序都是Qt Widgets项目 3. 项目IDE为VS+Qt
QT程序如何在开发板上运行
qt 使用api 隐藏ui启动第三方exe,qt 使用api 隐藏ui启动第三方exe
《Linux与Qt程序设计》.高清扫描版 pdf 没有配套代码,学习qt的朋友欢迎下载!