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,此时程序进入事件循环状态,这是一种等待模式,程序会等待用户的操作

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

    }

  • 相关阅读:
    easyExcel入门
    UML-从需求到设计--迭代进化
    UML-操作契约总结
    102. Binary Tree Level Order Traversal
    98. Validate Binary Search Tree
    95. Unique Binary Search Trees II
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    84. Largest Rectangle in Histogram
    92. Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/zxqwolf/p/3376463.html
Copyright © 2011-2022 走看看