zoukankan      html  css  js  c++  java
  • QT学习系列-----2

    一个简单的程序的解析:

    #include <QApplication>                    //所有的QT图形化应用程序都必须包含此文件,包含了QT图形化应用的各种资源,基本设置,控制流以及事件处理,也可以写成<qapplication.h>

    #include <QLabel>                            //label widget 

        //Widget : Qt和Unix中,Widget就是一个可视化的元素,可以看成简单的窗口部件,也可以是容器。

    int main(int argc,char *argv[]){

         

              QApplication app(argc,argv);                       //QApplication的两个参数,可以在程序运行时进行接受一些命令行参数

              QLabel *label = new QLabel("hello,qt!");       //此时的label没有父窗体,单独形成一个窗口,这是跟delphi之间的一个区别,显示出QT的灵活性。

              label->show();                         //是窗口可见。默认隐藏         

              return app.exec();                   //将应用程序控制权交给Qt,此时程序进入事件循环状态,这是一种等待模式,程序会等待用户的操作

              //而用户的动作(键盘或者鼠标)会产生响应程序,生成一些事件或消息(响应通常指执行一个或者多个函数)

    }

  • 相关阅读:
    asp.net 导出excel的一种方法
    微软通过.NET Native为Windows Store应用提速
    .NET基金会成立
    XDomainRequest object
    转 web.config设置之system.webServer 详细介绍,为网站设置默认文档
    P·C·L 了解
    无法对 数据库'XXXXX' 执行 删除,因为它正用于复制
    web性能优化
    web 分享代码片段
    Microsoft OWIN
  • 原文地址:https://www.cnblogs.com/zxqwolf/p/3376463.html
Copyright © 2011-2022 走看看