[Qt4]程序启动界面设置 + 资源机制
来源:互联网 发布:brpc 知乎 编辑:程序博客网 时间:2024/05/16 08:02
一般程序启动时,都能看到启动界面,其实在Qt中,使用QSpalshScreen类,可以很轻易的实现这个功能
另外这里打算大致介绍下Qt的资源机制,下面以一个简单例子说明:
#include <QtGui/QSplashScreen>
QApplication a(argc, argv);QSplashScreen *screen = new QSplashScreen;screen->setPixmap(QPixmap(":/image/screen"));screen->show();Sleep(1000);mySheet w;w.show();screen->finish(&w);return a.exec();
这里new了一个QSplashScreen对象,并且设置了启动图片位置,show()接口展示图片,finish()停止展示图片(如果不停止,会一直展示)
这里需要简单说明下Qt的资源机制:
在工程中找到Resource Files文件架,下面有一个.qrc文件,直接打开
打开可以进入资源编译器,可以选择Add新建一个,另外可以设置下别名和修改资源地址,需要注意的事,这里设置的资源地址,可以直接在代码中使用,比如上例中的:
screen->setPixmap(QPixmap(":/image/screen"));
如果需要在启动程序的时候展示文字描述,比如进度等,可以使用QSplashScreen::showMessage
screen->showMessage(QObject::tr("loading..."),Qt::AlignRight|Qt::AlignTop,Qt::red);
具体的用法可以参考接口声明或者Qt助手
- [Qt4]程序启动界面设置 + 资源机制
- tiny6410开机自启动QT4程序,并设置程序为全屏显示
- tiny6410开机自启动QT4程序,并设置程序为全屏显示
- tiny6410开机自启动QT4程序,并设置程序为全屏显示
- tiny6410开机自启动QT4程序,并设置程序为全屏显示
- 在tiny6410开发板上运行自己的qt4.7程序,并设置为开机启动
- 程序启动前的欢迎界面+设置 屏幕分辨率
- Swift - 设置程序的应用图标和启动界面
- Android 设置程序先启动登录界面 再启动主界面
- 如何在qtopia中启动QT4程序
- Android设置启动界面
- android 程序启动界面
- 程序启动界面
- 程序启动界面
- java程序启动界面
- WPF Application启动界面设置
- 设置ubuntu字符界面启动
- WPF Application启动界面设置
- Allegro应用简介
- javascript 中的with用法
- Porter Algorithm ---------词干提取算法
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 关于移动gpu 炮神文
- [Qt4]程序启动界面设置 + 资源机制
- poj 3728 The merchant
- 进程与线程的一个简单解释
- hdu 2393
- Qt:移动无边框窗体
- 使apache解析域名到目录的方法
- Spring 系列: Spring 框架简介
- 11850 - Alaska
- POJ 2777 Count Color(线段染色 区间更新)