【Qt学习】Windows上环境配置与项目初识

【Qt学习】Windows上环境配置与项目初识 文章目录环境配置下载与安装环境变量设置查看示例程序Qt Creator界面说明快捷键项目帮助构建模式编码中文问题创建第一个Qt项目创建项目项目文件程序入口本文参照视频学习记录 https://www.bilibili.com/list/watchlater?oid970696801bvidBV1Jp4y167R9视频中的博客内容https://subingwen.cn/qt/Qt官网https://www.qt.io/Qt官网下载门户https://www.qt.io/development/download环境配置下载与安装可以去这个目录下找自己想要的历史版本https://download.qt.io/archive/qt/本示例使用windows的x86_64架构安装Qt迅雷下载挺快https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe双击exe启动。想看qt源码装上Source多几个G环境变量设置linux上一般不用设置主要windows上设置添加到Path环境变量#qt的动态链接库D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin#一些工具exe如gccD:\Qt\Qt5.14.2\Tools\mingw730_64\binQtCreator编译的exe想要运行需要加载上面第一个bin目录里面的dll所以配置了Path就可以在任意目录运行exe。查看示例程序打开Qt Creator程序。再点击Configure Project就可以打开示例程序。界面左下角三个按钮可以进行运行CtrlR、调试、编译CtrlB。我们运行这个示例程序Qt Creator界面说明快捷键F4可以从头文件切换到源文件。AltEnter代码提示。F1查看这个类/方法/变量的帮助文档按一次打开侧边栏按两次打开整个帮助文档。项目在【项目】中可以设置编译结果的存放目录帮助在【帮助】里按照【索引】搜索相关类双击进入类的介绍文档构建模式主要在Debug和Release之间切换release会对代码进行优化断点不会停。编码默认是utf8。VS写Qt程序默认使用本地编码gbk所以注意打开其他项目时可能由于编码导致的乱码问题。中文问题创建项目时项目名称不能有中文项目路径也不能有中文创建第一个Qt项目创建项目带窗口的程序。输入项目名称HelloQt构建系统默认qmake。其余参数默认。创建完成后点击左下三角可以直接运行。项目文件pro文件内容分析#由于Qt5版本把core gui和widgets模块分开了QTcore gui#所以pro中增加了greaterThan的兼容语法greaterThan(QT_MAJOR_VERSION,4): QTwidgets#支持c11语法CONFIGc11# 使用过时语法会警告提示DEFINESQT_DEPRECATED_WARNINGS#通过向导添加的文件会自动添加到下面。一些第三方文件需要手动添加。SOURCES\main.cpp\mainwindow.cpp HEADERS\mainwindow.h FORMS\mainwindow.ui# Default rules for deployment.qnx: target.path/tmp/$${TARGET}/bin else: unix:!android: target.path/opt/$${TARGET}/bin!isEmpty(target.path): INSTALLStarget程序入口双击MainWindow.ui打开设计界面有两个同名但不同命名空间的MainWindow类一个用于设计UI一个用于写C逻辑它们之间关系紧密qt会自动建立关系和维护。