zoukankan      html  css  js  c++  java
  • Qt基本框架介绍

    #include <QApplication>
    #include <QWidget>

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

    QApplication app(argc, argv);

    // ... ...
    // 我们缩写的代码
    // ... ...

    app.exec();

    return 0;
    }

    1)包含所需头文件:通常和使用到的类同名,Qt的类名通常以‘Q’开头。

    2)初始化:创建一个QApplication对象并将用户输入参数传递给它,每一个Qt GUI应用程序都有且只有一个QApplication对象,而且是在定义其他对象之前定义(即是说,通常main()中的第一句话通常都是:QApplication app(argc, argv);)。它主要用于管理Qt GUI应用程序的控制流程和主要的设置选项,是每个Qt GUI应用程序所必需的。

    3)主事件循环:app.exec()是每个Qt应用程序都要调用的函数。程序运行停在这里等待事件(如键盘事件或鼠标事件)的发生,等待用户来操作窗口。

    而我们写的代码又是什么意思呢?
    QWidget w; //QWidget是Qt窗口基类,根据QWidget创建一个对象w,既是说w是一个窗口对象。
    w.show();//窗口创建默认是隐藏的,需要调用show()才能显示出来

    参考链接:

    http://blog.csdn.net/tennysonsky/article/details/47981259

    转载本Blog文章请注明出处,否则,本作者保留追究其法律责任的权利。 本人转载别人或者copy别人的博客内容的部分,会尽量附上原文出处,仅供学习交流之用,如有侵权,联系立删。
  • 相关阅读:
    Tsinghua dsa mooc pa1
    sctf pwn400
    sctf pwn300
    Calendar的add()方法介绍
    SQL语句基础知识
    oracle数据库中的表设置主键自增
    SQL to_char,to_date日期字符串转换问题
    SQL where 1=1的作用
    SVN使用教程总结
    由多次使用Statement实例引起的Result set already closed异常的解决方案
  • 原文地址:https://www.cnblogs.com/drfxiaoliuzi/p/5730537.html
Copyright © 2011-2022 走看看