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

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

    }

  • 相关阅读:
    css引入方式
    HTML标签
    动态导入模块impoerlib
    pymysql连接数据库
    创建数据库表之引擎
    IO多路复用互动聊天,select函数监听
    欧拉筛法求素数个数
    与三角形相关的问题 WITH 有向面积
    时间复杂度的计算
    折半查找
  • 原文地址:https://www.cnblogs.com/zxqwolf/p/3376463.html
Copyright © 2020-2023  润新知