Qt实现启动界面实例 欠条生效期多久还款算逾期
创始人
2024-08-01 07:21:16
0

本文介绍的是Qt实现启动界面实例,使用到了Qt的类。如何用Qt启动界面,说起来也很简单。其实只需要创建一个元件dialog,然后插入一张图片背景,用一个定时器,使其在主窗口显式之前显示规定的一段时间。

下面这里有一段代码:

  1.  int main(int argc, char *argv[])   
  2.  {   
  3. QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));   
  4. QApplication a(argc, argv);   
  5. QDialog dialog;                                                                //定义一个启动显示窗口  
  6. dialog.setStyleSheet(QString::fromUtf8("background-image: url(:/images/11.PNG);\n"    //插入启动窗口的图形界面  
  7. "color: rgb(0, 255, 0);\n"   
  8. "font: 75 16pt \"\345\256\213\344\275\223\";"));   
  9. dialog.setGeometry(QRect(0, 0, 500, 375));                                     / /设置启动窗口的坐标及尺寸大小  
  10. dialog.setWindowFlags(Qt::FramelessWindowHint);   
  11. Widget w;   
  12. QTimer timer;                                                   / /定时  
  13. QObject::connect(&timer, SIGNAL(timeout()), &w, SLOT(showNormal()));   
  14. QObject::connect(&timer, SIGNAL(timeout()), &dialog, SLOT(accept()));   
  15. timer.start(5000);                  / /设置时间  
  16. dialog.exec();                        //保证在主窗口显示之前启动界面退出  
  17. w.showNormal();              //启动界面结束后显示主窗口  
  18. return a.exec();   
  19. }  

启动界面的坐标调整非常重要,一般的启动界面窗口都显示在界面中央,dialog.setGeometry(QRect(100,10 0, 500, 375))是调整启动界面显示坐标位和显示窗口大小的语句。不过不知为什么,将程序移到开发板去后就不行了,不管前面两个坐标位的参数如何改变,都只能在边角显示启动界面。按我的理解,坐标的定制应该有个基准,这可能就是启动界面为什么总不能在开发板上移位的原因,不过为什么能在windows下实现移位,我就不得而知,可能是系统比开发板全面,已经设置好了也不是不可能的。

小结:Qt实现启动界面实例的聂荣介绍完了,我认为难点在于坐标,好好把握这个知识点,也许会做的更好。左后希望本篇文章对你有帮助!!!

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...