用Qt制作mdl程序启动界面
2012-02-25 21:17
701 查看
Qt的QSplashScreen是制作软件的启动时加载一张图片,启动完成,则消失。
mdl开发的插件也可以在启动时候来个类似的动作。用mdl || Nativecod制作,不知要写多少,用Qt简单多了。将下面的函数到MdlMain里,就ok了。
不需要QSplashScreen的finished函数了。
#include "stdafx.h"
#include <QtGui/QSplashScreen>
#include <QtGui/QWidget>
#include <Qt/qtimer.h>
void showSplish()
{
char path[MAX_PATH];
if(SUCCESS != mdlFile_find(path,"debug.png","MS_ICONPATH",0))
return;
QSplashScreen *splash = new QSplashScreen(0,QPixmap(path),Qt::Dialog);
splash->setAttribute(Qt::WA_DeleteOnClose);
splash->show();
splash->showMessage("<font size=60><b>MSFans<br><i>463899356@QQ.COM</i></b></font>",Qt::AlignCenter,Qt::black);
QTimer *tim = new QTimer(splash);
tim->start(3000);
QObject::connect(tim,SIGNAL(timeout()),splash,SLOT(close()));
};
mdl开发的插件也可以在启动时候来个类似的动作。用mdl || Nativecod制作,不知要写多少,用Qt简单多了。将下面的函数到MdlMain里,就ok了。
不需要QSplashScreen的finished函数了。
#include "stdafx.h"
#include <QtGui/QSplashScreen>
#include <QtGui/QWidget>
#include <Qt/qtimer.h>
void showSplish()
{
char path[MAX_PATH];
if(SUCCESS != mdlFile_find(path,"debug.png","MS_ICONPATH",0))
return;
QSplashScreen *splash = new QSplashScreen(0,QPixmap(path),Qt::Dialog);
splash->setAttribute(Qt::WA_DeleteOnClose);
splash->show();
splash->showMessage("<font size=60><b>MSFans<br><i>463899356@QQ.COM</i></b></font>",Qt::AlignCenter,Qt::black);
QTimer *tim = new QTimer(splash);
tim->start(3000);
QObject::connect(tim,SIGNAL(timeout()),splash,SLOT(close()));
};
相关文章推荐
- [界面]程序启动欢迎窗体(Splash) 制作方法(附原码)
- QT程序启动界面的使用
- 使用exe4j制作Java启动程序的的等候界面
- [Qt4]程序启动界面设置 + 资源机制
- 使用exe4j制作java启动程序等候界面
- QT程序启动界面的使用
- mini6410开机启动你的qt程序,而不需要登录系统的qt图形界面系统
- Qt之对话框设计——程序启动界面
- Delphi : 制作程序启动欢迎界面
- 通过ssh远程启动linux上的Qt界面程序
- MFC-->制作程序启动界面
- 播放器程序启动提示界面 (java版的高仿酷狗音乐播放器制作笔记 1 )
- Qt系统对话框中文化及应用程序实现重启及使用QSS样式表文件及使用程序启动界面
- 程序自动启动运行时,qt界面出现之前在屏幕中心位置还是会短暂出现一下光标
- 使用exe4j 制作java启动程序的 等候界面
- Qt系统对话框中文化及应用程序实现重启及使用QSS样式表文件及使用程序启动界面
- Qt 程序启动界面字体大小问题
- QT程序启动界面的使用
- [界面]程序启动欢迎窗体(Splash) 制作方法(附原码)
- Qt制作简单和高级SplashScreen(程序启动页面)