三、Qt Creator 使用

这篇具有很好参考价值的文章主要介绍了三、Qt Creator 使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于Qt的安装及环境配置,在我的上一篇《二、QT下载、安装及问题解决(windows系统)》已经讲过了。

本章节有一个重点,在新建 工程文件时,所在路径不要有中文,否则编译及运行程序不能正常运行。

在使用Qt Creator(以下简称QT)前,请先做好心里准备,假如你用过宇宙第一IDE VS的话,那么Qt Creator其实并不好用,我刚开始用时,甚至感觉还不如Delphi 的IDE好用,尤其是从UI文件转到CPP文件,为什么就不能点esc按键直接从UI文件转到对应的CPP文件呢?但是用习惯了,也就那么回事吧,不就是多点两下鼠标吗:),言归正传,下边我们来介绍Qt Creator。

从下图可以看出,Qt常用的功能区域还是比较简洁明了的。

功能区1,是我们开发时最常用的,包括编辑窗体的UI,修改CPP代码,还有项目的编译配置,都在功能区1中。

功能区2,可以切换程序的编译类型,debug下可以单步调试,Release下可以编译成最终的发布版本,两者的区别,大家在初学时,只需要记住,Release编译完的程序在性能方面要比debug编译的程序性能更优。就可以了,深入的区别,我们会在以后的章节中介绍。

功能区3,打开项目、新建项目,工具->选项->Kits,是最常用的。

三、Qt Creator 使用,QT C++,qt,c++

接下来我们新建一个带窗体的demo程序。

点击区域3中的“文件”,“新建文件或项目”,会弹出以下的窗体。

三、Qt Creator 使用,QT C++,qt,c++

在此窗体中选择Application->Qt Widgets Application(基于Qt部件的应用程序)。

三、Qt Creator 使用,QT C++,qt,c++

点击完choose按钮,会进入到以下的界面。Test2是工程项目名称,下边的是工程文件保存路径。

三、Qt Creator 使用,QT C++,qt,c++

点击下一步,默认qmake。

三、Qt Creator 使用,QT C++,qt,c++

点击下一步,进入创建主窗体界面,class name是类名,base class是此窗体的基类,分为三种:主窗体、部件、对话框。Header file为头文件,Source file为代码文件,Form file为窗体文件,这些默认就可以,点击 下一步 。

三、Qt Creator 使用,QT C++,qt,c++

三、Qt Creator 使用,QT C++,qt,c++

在下边的窗体中选择编译器,我选择的是MinGW 32-bit编译器,当然,你也可以选择其他编译器,我的编译还有MSVC2017 64bit和mingw53_32(安装Qt5.7版本时带的编译器)。

三、Qt Creator 使用,QT C++,qt,c++

三、Qt Creator 使用,QT C++,qt,c++

点击 完成按钮 ,至此,新建项目完成。进入main.cpp代码页,main.cpp里的代码是整个项目启动的主函数所在。从箭头处都可以导航到main.cpp,完成不同的工程文件之间的切换。

三、Qt Creator 使用,QT C++,qt,c++

我们先什么代码也不要改,看一下编译完成的路径在哪个文件夹下,可以点击左侧的“项目”。

在下图的路径下,我们就可以看到编译完成的exe所在。

三、Qt Creator 使用,QT C++,qt,c++

点击左下的绿色三角按钮,也可以通过ctrl+R按键,运行编译一个debug版的exe。

三、Qt Creator 使用,QT C++,qt,c++

至此,我们的第一个带窗体的exe,就运行成功了。

三、Qt Creator 使用,QT C++,qt,c++

生成的exe想要独立运行,需要注意两点:

1、生成的exe不能单独双击运行,因为缺少运行时依赖的库,即可以在QT里运行,但不能单独双击运行此exe。

2、生成的exe是不能脱离本机运行环境的,不能拿到另一台没有QT的电脑上运行,也运行不起来。这一点和delphi不一样,delphi如果用的都是原生的东西,只会生成一个exe文件,并且生成的exe拿到别的电脑上是可以正常运行的,这也是delphi的所谓的唯一的优点,即一次编译,到处运行,QT生成的exe拿到另一台电脑运行不起来的原因是,Qt的exe运行时依赖一些Qt的动态库。

如果想单独双击运行exe,需要使用windeployqt.exe来“打包”程序,也就是自动检查你生的exe文件所依赖的Qt库,并且把这些库放到跟exe同级的文件夹下。然后双击exe就可以正常运行了,windeployqt.exe是安装Qt时自带的,我们也会在以后的章节中来详细介绍windeployqt.exe的使用方法。

三、Qt Creator 使用,QT C++,qt,c++

如果运行失败,出现如下图中的错误,请检查环境变量是否配置正确。具体请参考上一篇https://blog.csdn.net/zhouhui1982/article/details/135550949

三、Qt Creator 使用,QT C++,qt,c++

如果出现以下错误,请检查Kits 编译器是否正确。也是具体请参考上一篇《二、QT下载、安装及问题解决(windows系统)》。

三、Qt Creator 使用,QT C++,qt,c++

在下一篇章节中,会给大家讲解main.cpp里的主函数,及在窗体上拖拽控件,实现一些简单的功能。

《写在最前边》

《一、QT的前世今生》

《二、QT下载、安装及问题解决(windows系统)》


《三、Qt Creator使用》 ​​​

​​​​​​​《四、Qt 的第一个demo-CSDN博客》

《五、带登录窗体的demo》

《六、新建窗体时,几种窗体的区别》 

《七、Qt 信号和槽》 ​​​​​​​文章来源地址https://www.toymoban.com/news/detail-808581.html

到了这里,关于三、Qt Creator 使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt Creator 创建 Qt 默认窗口程序

    Qt 入门实战教程(目录) Windows Qt 5.12.10下载与安装 本文介绍用Qt自带的集成开发工具Qt Creator创建Qt默认的窗口程序。 本文不需要你另外安装Visual Studio 2022这样的集成开发环境,也不需要你再在Visual Studio 2022中安装Qt VS Tools这样的插件。 目的就是为了能够让你可以更快的把Q

    2024年02月09日
    浏览(50)
  • halcon23.05下载安装,并在qt creator和vs2022使用halcon的包

    目录 一.安装halcon  二.下载halcon需要的license许可证  三.qt和vs2022使用halcon的包 1.下载链接 注意:这个是x64 windows的版本 链接:https://pan.baidu.com/s/1B09gqaqKo2Oy1rpJwkvh8A?pwd=9cw5  提取码:9cw5 2.开始安装  打开halcon-23.05.0.0-x64-win64文件,点击some.exe,进入到halcon的安装网页 点到AVAIL

    2024年02月16日
    浏览(48)
  • Qt6 c++教程2 Qt Creator简介

    Qt Creator是Qt自带的集成开发环境(IDE),用于跨平台应用程序开发。在本章中,您将学习Qt Creator集成开发环境的基础知识,并了解集成开发环境的用户界面 (UI)。我们还将了解如何在 Qt Creator中创建和管理项目。本Qt 模块包括使用Qt Creator开发一个简单的Qt应用程序、快捷方式

    2024年02月05日
    浏览(45)
  • Qt6入门教程 4:Qt Creator常用技巧

    在上一篇Qt6入门教程 3:创建Hello World项目中,通过创建一个Qt项目,对Qt Creator已经有了比较直观的认识,本文将介绍它的一些常用技巧。 Qt Creator启动后默认显示欢迎页面 创建项目已经用过了,打开项目也很简单,就是打开一个已经存在的项目。 项目历史记录非常有用,能

    2024年02月03日
    浏览(55)
  • Qt creator下载安装

    Qt4的开发环境包括3个基本部分:Qt Framework(Qt库)、QtCreator(IDE)和MinGW(编译调试),都要分别下载安装并配置,比较麻烦。 Qt5之后,Qt公司将三者打包成一个安装文件,比如Qt5.4.0的离线安装包,这样方便许多。所有直接安装Qt5就行。(后面有安装的qt4需要可以往下看)

    2024年02月07日
    浏览(36)
  • Qt Creator配置openCV

    由于opencv的库文件一般是dll动态链接库文件,可以被MSVC(Visual studio编译器)所编译引用,但QT一般采用的是MinGw编译器,所以要引用opencv的动态链接库需要通过 Cmake 编译器转换一下。下列步骤可以成功在QT creator中配置opencv库文件(正常情况下是需要下载cmake对opencv文件进行编

    2024年02月05日
    浏览(34)
  • 飞腾ARM UOS编译Qt 5.15.2源码及Qt Creator

    在 ARM 架构下,UOS 系统,需要使用 Qt 5.15.2 版本环境,所以只能通过源码编译的形式进行 Qt 环境的部署。 软硬件相关信息: 处理器: 飞腾 FT-2000 4 核 制造商: Phytium 架构: aarch 64 家族: ARMv 8 系统:UOS V 20 1060 内核:4.19.0-arm 64-desktop 这里选择的是国内的镜像地址进行下载源码。

    2024年02月03日
    浏览(41)
  • qt qtcreator qt+vs 编译器 关于QT、QT creator和编译器,新手入门必知的一些知识关于QT、QT creator和编译器,新手入门必知的一些知识_qt和qtcreator的区别_炫彩灵感的博客-CSDN博客

    对于一个新手而言,基本体会如下: Qt Creator Qt Creator优势 可以实现Ui和代码无缝切换。(VS不行) 对于汉字的支持更好 提示功能做的更好。 比如:#include等,敲出#inc即有提示。 qmake非常好用 项目管理更方便,可以添加pri之类的来管理子模块 Qt Creator劣势(IDE本身巨大劣势)

    2024年02月11日
    浏览(64)
  • qt环境搭建-镜像源安装Qt Creator(5.15.2)以及配置环境变量

    目录 1.去官网注册一个qt账户 2.安装qt在线安装器 3.添加版本的url,调整设置 4.配置环境变量 1.去官网注册一个qt账户 2.安装qt在线安装器 首先,打开链接(中科大镜像源):http://mirrors.ustc.edu.cn/qtproject 然后安装里面的qt在线安装器,也就是这个http://mirrors.ustc.edu.cn/qtproject/of

    2024年04月15日
    浏览(51)
  • Linux(Centos 7)上安装配置Qt 5.14.2 以及 Qt Creator

    下载Qt 5.14.2 下载完成后给文件添加权限 安装 点Next 注册/登录 Next Next Next 全选,然后Next 同意,然后Next Install Next Finish 在终端输入以下命令,进行环境配置 添加( 注意修改为自己的安装目录 ) 刷新配置命令 添加用户环境变量( username改为自己的用户名 ) 添加( 注意修改

    2024年02月03日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包