Qt6教程之一 Qt介绍及准备工作

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

一 准备工作

在正式开始之前,需要在自己电脑上面搭建好Qt的开发环境,本教程使用的Qt开发环境为Qt6.2 。

那话不多说,咋们开始做准备工作吧!

第一步:查看电脑硬件配置及操作系统

如果有一台较好配置的电脑,那么无疑用起来是最舒心的,推荐的最佳电脑配置:

Qt6教程之一 Qt介绍及准备工作

由于Qt是为跨平台而生的,其安装环境也是支持很多的操作系统平台,这里推荐的操作系统主要有如下几个: Windows10 , Windows11, Ubuntu20, Ubuntu22 ;

第二步:下载Qt 6.2在线安装包

Qt在线安装包支持所有版本的Qt在线安装,所以在选择时只需关注操作系统的类型即可,下载地址为:Index of /official_releases/online_installers

Qt6教程之一 Qt介绍及准备工作

如上图所示,很明显第一个用于Windows系统,第二个用于Mac系统,第三个用于Linux系统。

按照自己的操作系统进行下载之后,运行Qt在线安装程序,操作指引步骤如下:

登录Qt账号

若没有Qt账号,需要注册一个,只有登录成功后才能继续后续操作。

Qt6教程之一 Qt介绍及准备工作

登录成功后,进入下面的页面: 

勾选 “我已阅读并同意使用开源Qt的条款和条件” 、“我是个人用户,我不为任何公司使用Qt” 两个选项,点击下一步: 

Qt6教程之一 Qt介绍及准备工作

继续下一步:

Qt6教程之一 Qt介绍及准备工作

任意勾选一项,再次点击下一步:

Qt6教程之一 Qt介绍及准备工作 选择第一个:自定义安装 “custom installation”  ,并指定一个容量在20G左右且空的安装目录,点击下一步:

Qt6教程之一 Qt介绍及准备工作

 勾选 Qt 6.2.4 、Qt Design Studio 3,9,0  、Developer and Designer Tools 三个选项,继续点击下一步 ,

Qt6教程之一 Qt介绍及准备工作

勾选 我接受协议,然后点击下一步,

Qt6教程之一 Qt介绍及准备工作

最后等待安装完成后,点击完成即可。

特别注意:在安装期间电脑不能关机、不能断网,否则将需要从头开始进行安装操作。

第三步: 开始使用Qt 开发环境Qt Creator

博主使用的是Ubuntu22的系统,打开Qt Creator后主界面如下:

Qt6教程之一 Qt介绍及准备工作

第四步:新建一个项目,在窗口显示 helloworld!

操作步骤如下图示:

点击创建项目 

Qt6教程之一 Qt介绍及准备工作

选择呆界面的应用程序

Qt6教程之一 Qt介绍及准备工作

设置程序名称,选择程序路径,点击设置默认项目,接着点击下一步:

Qt6教程之一 Qt介绍及准备工作构建系统选择CMake,点击下一步:

Qt6教程之一 Qt介绍及准备工作

 class name是类名默认即可,也可以按照需求更改名称,只能用中文;

base class 是继承类默认即可,然后勾选需要UI布局文件 “generate form”, 点击下一步:

Qt6教程之一 Qt介绍及准备工作

保持默认,继续下一步,

Qt6教程之一 Qt介绍及准备工作

勾选编译器(若没有对应编译器选项,则需要按照编译器并配置),点击下一步, 

Qt6教程之一 Qt介绍及准备工作

最后点击完成即可!

Qt6教程之一 Qt介绍及准备工作

 创建完毕的项目如下:

Qt6教程之一 Qt介绍及准备工作

 鼠标左键双击UI文件,进入控件布局页面,

Qt6教程之一 Qt介绍及准备工作

按住鼠标左键拖拽一个label文本显示控件到面板,并把其文字修改为 “hello world!” ,按下Ctrl +S 保存,最后点击左下角的绿色三角形按钮运行程序! 

Qt6教程之一 Qt介绍及准备工作 程序运行后的效果如下:

Qt6教程之一 Qt介绍及准备工作

至此,咋们的Qt hello world程序完成啦,更多细节请继续阅读后面的教程! 

下一篇文章:

Qt控件之布局文章来源地址https://www.toymoban.com/news/detail-492319.html

到了这里,关于Qt6教程之一 Qt介绍及准备工作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【QT教程】QT6物联网应用

    QT6物联网应用 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视

    2024年04月25日
    浏览(38)
  • govcl教程之一:怎么开始使用它

    go语言目前针对的是服务端,没有原生UI的方案,跑的是控制台窗口。 go语言新式简洁的语法,自带垃圾回收机制,学习和使用都非常方便,是开发的新利器。新人老司机都好,可以专注业务实现,不用花费心思去考虑内存泄漏。 主要是go编译后是二进制单文件exe,保密性好,

    2024年02月15日
    浏览(35)
  • Qt6.2教程——3.Qt信号和槽

    信号和槽是Qt中一个强大的特性,用于处理对象之间的通信。它们是一种事件处理机制,允许一个对象在某个事件发生时通知另一个对象。 定义 : 信号是一个QObject的成员函数,当某个特定事件发生时,它被自动调用。它可以与一个或多个槽关联。 声明 : 在Qt类的声明中,信号

    2024年02月10日
    浏览(52)
  • Qt6.2教程——7.QT常用控件QTextEdit

    QTextEdit 是 Qt 的一个用于编辑和显示纯文本和富文本的控件。它是功能强大且高度灵活的,可以用于实现多种任务,如文本编辑,数据表示,以及HTML的显示和编辑等。QTextEdit 支持富文本功能,这意味着它可以显示各种字体,颜色和文字格式。同时,QTextEdit 也支持文本搜索,

    2024年02月11日
    浏览(41)
  • Qt6.2教程——5.QT常用控件QLabel

    QLabel是Qt库中一个非常基础且重要的类。它主要用于在图形用户界面(GUI)中展示文本或图片。最常见的用法就是在窗口上显示一段文字或者标签,比如“用户名”,“密码”等等。QLabel继承自QFrame,因此它也可以具有框架。它能处理富文本格式,这意味着您可以改变部分文本的

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

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

    2024年02月05日
    浏览(44)
  • Qt6入门教程 6:Qt元对象系统

    目录 一.什么是Qt元对象系统? 二.编译时Qt Creator偷摸做了哪些事情? 1.uic 2.rcc 3.moc Qt中的元对象系统(Meta-Object System)提供了对象间通信的信号和槽机制、运行时类型信息和动态属性系统。元对象系统是基于以下3个条件的: ●该类必须继承自QObject类; ●必须在类的私有声

    2024年01月18日
    浏览(58)
  • 【QT教程】QT6QFuture与并发

    QT6QFuture与并发 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费Q

    2024年04月24日
    浏览(37)
  • Qt6入门教程 4:Qt Creator常用技巧

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

    2024年02月03日
    浏览(55)
  • Qt6教程之二(2) Spacers

    若对控件布局不熟悉的小伙伴,请参见上一篇文章 二 Qt控件之一: 布局 Layouts 。 Qt的spacer布局控件主要用于填充两个控件之间的间隔距离,当窗口缩放时,弹簧会把控件向两端(上下、左右)进行弹起,其弹起量随窗口的变化而变化。 spacer分为vertical spacer(垂直弹簧)和

    2024年02月13日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包