• Qt学习笔记-1 开发环境建立


    关于Qt在这里不做过多介绍,吸引我的地方是有几点:

    1、用C++开发语言;

    2、多平台(wWindows、MAC、Linux、Android等);

    3、界面所见几所得。其他的可以百度上了解;

    从本文开始学习Qt,Qt最开始是C++的图形类库,类似Windows上跑其的类库MFC一样,MFC也就是VC++,但是VC++提供了一套完整的集成开发工具如VC6.0,他包括了MFC类库、界面编辑器、编译器、工程管理器、编辑器、调试器等。而Qt最开始只提供了Qt类库、界面编辑器,其他诸如编译器、工程管理器、编辑器、调试器等都是操作系统或第三放提供。如GCC, GDB等。想要建立一个Qt的开发环境需要安装Qt类库,代码工程管理Qt Qreator, 编译器GCC等,正个过程可以写出一篇文章,发展到后来Qt被NOKIA收购,终于可以一包一次安装解决Qt的开发环境及Qt SDK2,支持塞班系统,MeeGo系统,总共两个多G,安装完后4-5G左右,运行起来很慢。  2012年Qt从Nokia那卖给了Digia,在2013年,Digia发布了Qt 5,此时的Qt的开发工具已经很完善了,一个Qt Qreator搞定整个开发工具,如VC6.0一样很全的工具链。目前是5.2版本http://qt-project.org/downloads,包含了Qt Qreator、MinGw GCC、Qt类库。下载地址:

    下载后是一个安装包,一路点“下一步”安装就行。安装完后一共有2.4G左右,比Nokia年代简洁了。

    image

    打开Qt Qreator: 开始->所有程序->Qt 5.2->Qt Creator

    image

    Qt Qreator集成开发环境

    image

    新建一个工程测试一个开发工具可用否,菜单栏->文件->新建文件或项目

    image

    选择“其他项目”->“空的Qt项目”,输入项目名称为“Hello”

    image

    Windows x86版的Qt默认只有Desktop版可以选择,下一不

    image

    点“完成”创建一个新的工程

    image

    为工程添加使用QApplication类申明,双击项目管理窗口里的“Hello.pro”,加入QT += core gui widgets

    image

    为工程添加一个C++源文件,菜单栏->文件->新建文件或项目

    image

    选择文件和类->C++ source File

    image

    输入Hello.cpp,点“完成”系统会为工程自动添加Hello.cpp文件

    image

    工程管理视图里打开Hello.cpp,输入一下代码:

    #include <QApplication>

    #include <QLabel>

    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
        QLabel *Label = new QLabel("Hello Qt!");
        Label->show();
        return app.exec();
    }

    保存后按“Ctrl + B”或编译按钮image 进行编译

    image

    在Label->show();行按F9设置一个断点,点击调试按钮image 进入调试

    image

    最终运行效果如下:

    image

  • 相关阅读:
    macOS npm install -g npm失败提示无权限
    js中的展开运算符
    vite启动项目
    export与export default区别
    vue3新特性拾遗
    isRef, isReactive 与 isReadonly的原理
    shallowReactive与reactive的原理浅析
    shallowReadonly 与 readonly原理浅析
    shallowRef与ref的原理浅析
    设计模式-资料相关
  • 原文地址:https://www.cnblogs.com/worldsing/p/3475432.html
Copyright © 2020-2023  润新知