Qt实现启动界面实例
2011-08-31 14:13
274 查看
本文介绍的是Qt实现启动界面实例,使用到了Qt的类。如何用Qt做启动界面,说起来也很简单。其实只需要创建一个元件dialog,然后插入一张图片背景,用一个定时器,使其在主窗口显式之前显示规定的一段时间。
下面这里有一段代码:
启动界面的坐标调整非常重要,一般的启动界面窗口都显示在界面中央,dialog.setGeometry(QRect(100,10 0, 500, 375))是调整启动界面显示坐标位和显示窗口大小的语句。不过不知为什么,将程序移到开发板去后就不行了,不管前面两个坐标位的参数如何改变,都只能在边角显示启动界面。按我的理解,坐标的定制应该有个基准,这可能就是启动界面为什么总不能在开发板上移位的原因,不过为什么能在windows下实现移位,我就不得而知,可能是系统比开发板全面,已经设置好了也不是不可能的。
小结:Qt实现启动界面实例的聂荣介绍完了,我认为难点在于坐标,好好把握这个知识点,也许会做的更好。左后希望本篇文章对你有帮助!!!
http://mobile.51cto.com/symbian-270226.htm
下面这里有一段代码:
int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); QApplication a(argc, argv); QDialog dialog; //定义一个启动显示窗口 dialog.setStyleSheet(QString::fromUtf8("background-image: url(:/images/11.PNG);\n" //插入启动窗口的图形界面 "color: rgb(0, 255, 0);\n" "font: 75 16pt \"\345\256\213\344\275\223\";")); dialog.setGeometry(QRect(0, 0, 500, 375)); / /设置启动窗口的坐标及尺寸大小 dialog.setWindowFlags(Qt::FramelessWindowHint); Widget w; QTimer timer; / /定时 QObject::connect(&timer, SIGNAL(timeout()), &w, SLOT(showNormal())); QObject::connect(&timer, SIGNAL(timeout()), &dialog, SLOT(accept())); timer.start(5000); / /设置时间 dialog.exec(); //保证在主窗口显示之前启动界面退出 w.showNormal(); //启动界面结束后显示主窗口 return a.exec(); }
启动界面的坐标调整非常重要,一般的启动界面窗口都显示在界面中央,dialog.setGeometry(QRect(100,10 0, 500, 375))是调整启动界面显示坐标位和显示窗口大小的语句。不过不知为什么,将程序移到开发板去后就不行了,不管前面两个坐标位的参数如何改变,都只能在边角显示启动界面。按我的理解,坐标的定制应该有个基准,这可能就是启动界面为什么总不能在开发板上移位的原因,不过为什么能在windows下实现移位,我就不得而知,可能是系统比开发板全面,已经设置好了也不是不可能的。
小结:Qt实现启动界面实例的聂荣介绍完了,我认为难点在于坐标,好好把握这个知识点,也许会做的更好。左后希望本篇文章对你有帮助!!!
http://mobile.51cto.com/symbian-270226.htm
相关文章推荐
- Qt 界面实现多国语言的切换实例
- Android个人理财工具实例之一:项目概述与启动界面的实现
- Qt系统对话框中文化及应用程序实现重启及使用QSS样式表文件及使用程序启动界面
- Android 实例-个人理财工具 之一 启动界面实现
- Qt精彩实例(4)& 自己实现的软件管家界面
- Qt 界面实现多国语言的切换实例
- 使用QtSingleApplication,实现应用只启动一个实例
- Android 实例-个人理财工具 之一 启动界面实现
- Android 应用启动欢迎界面广告的实现实例
- Qt精彩实例(4)& 自己实现的软件管家界面
- Qt系统对话框中文化及应用程序实现重启及使用QSS样式表文件及使用程序启动界面
- Qt的“QStackedLayout”实现多界面切换
- QT 类及其实现效果(3)--启动画面与图像变换
- Activity的启动界面实现
- 实现 OGRE嵌入到QT中的测试程序,并支持多实例
- android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了
- Qt之界面实现技巧
- Qt实现360卫士相关界面
- [QT]QT教程之实例分析[三] 实现QQ抽屉效果(QToolBox 和QToolButton)
- Android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了