zoukankan      html  css  js  c++  java
  • Qt学习笔记----基础知识

    一、qt的本质 

             qt的本质是c++的图形界面类库,本身是mvc结构。qt能火最大程度 归功于它跨平台的特性,一次编码,多次编译应用。

    注意:qt由于历史原因,经历了奇趣、诺基亚、digit公司,导致qt4以前、qt4和qt5是不兼容的。对于安卓和iso的支持很一般。qt并行两套开发框架c++ qt和qt Quick(qml)。

    二、新建qt项目

    在Application中,有模板Qt Widgets Appliaction,Qt Console Appliaction,Qt Quick...;

    三、qt主程序

    #include<QApplication>
    #include<Qlabel>
    
    int main(int argc,char *argv[])
    {
    
          QApplication a(argc,argv);
    
           Qlabel *label=new label("hello world!");
            label->show();
    
           a.exec();
    
    }    

    qmake -progect; 生成.pro文件;qmake生成makefile;make产生可执行程序        .user是路径信息,不同机器一般不需要copy;生成后运行就好

    关于主程序的解释:

    qt程序是事件驱动的,main方法中是主运行循环,需要监听事件,a.exec()和构建的地方构成了一个死循环,直到退出。

  • 相关阅读:
    yum 下载安装包以及依赖包
    《将博客搬至CSDN》
    Lucene
    Solr
    LVS原理详解(3种工作模式及8种调度算法)
    正向代理与反向代理
    网关,网卡
    NAT地址转换
    Nginx学习总结
    网络_OSI模型_数据包传输
  • 原文地址:https://www.cnblogs.com/xietianjiao/p/11138491.html
Copyright © 2011-2022 走看看