Qt学习记录之环境搭建与创建工程

环境搭建与创建工程

Qt在线安装向导的下载

1、首先打开百度,搜索Qt,搜索出的页面如下:

在这里插入图片描述

我们选择这个,点击进入

2、进入官网后,点击右上角的Download. Try.按钮

在这里插入图片描述

点击之后会跳转到下载页面。

3、在下载页面,我们往下滑,找到下载开源版的选项

在这里插入图片描述

点击这个按钮

4、注册账户

在这里插入图片描述

注册即可。如果网速慢页面可能会加载不正常,需要耐心等待,或者你懂得。

5、注册过后再次回到刚刚的注册/登陆页面,点击下面的登陆,会弹出如下页面

在这里插入图片描述

不出意外,就会开始下载。如果没有自动下载,就点一下上边的 here

6、下载完成后,得到的是一个安装向导软件

在这里插入图片描述

登陆即可。第一步到此结束

Qt的下载与安装

刚才下载的只是Qt的在线安装向导,而不是Qt。可以直接下载Qt的离线安装包吗?当然可以,请参考其他人的文章,这里只介绍如何通过在线版的安装向导来安装Qt。使用在线版的安装向导,后续增减模块会比较方便。

1、回到安装向导,输入之前注册的账号密码,点击 Next

在这里插入图片描述

这个页面主要是一些许可的问题

  1. 勾选上表示接受
  2. 公司名,如果是个人用户,不写即可
  3. 勾选上表示自己是个人用户,不是在公司使用

然后点击Next

2、下一步是欢迎界面,不管他再点 Next

然后会获取一些信息,耐心等待

3、然后跳转此页面,会问你是否愿意提供匿名数据给Qt,帮助他们提升

在这里插入图片描述

按个人情况选择即可。然后再点 Next

4、选择安装路径和安装方式

在这里插入图片描述

  1. 自己选择一个合适的安装路径
  2. 第一个是安装默认的5.15版的Qt;第二个是安装默认的6版本的Qt;第三个是用户自定义安装。建议选择第三个
  3. 这个是干啥的我也不知道,听别人说一定要勾上,那我也就勾上

5、选择安装的组件

这个页面的东西很重要,一定要认真勾选,不然可能会无法使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3syd68Uo-1616406393899)(picture/1/10.png)]在这里插入图片描述

  1. 这个不用管他,默认即可
  2. 这个应该是尝鲜版的,可能会有bug,不建议选这个
  3. 这个也不用管
  4. 只看这个,点击展开

展开后是这样的:

在这里插入图片描述

红框内是可供我们下载的版本。在这里补充一下,我们下载 Qt,其实大致是要下载两个东西。一个是 Qt 的 SDK,经常听到的Qt几点几,其实指的就是 Qt 的 SDK 的版本。还有一个是Qt的集成开发环境(IDE),就是 Qt Creator(当然高手也会用 VS 等软件开发 Qt 而不用 Qt Creator 开发,但我是新手所以还是先老老实实的用 Qt Creator)。

下面的那个 Developer and Designer Tools 选项就是用来选择下载 Qt Creator 以及一些工具的,保持它默认的勾选即可,不需要改动

在这里插入图片描述

接下来选择一个 SDK 版本(我第一次选的是5.9.9的版本,但后面好像出了问题),点击展开

在这里插入图片描述

  • MSVC 针对的是 Visual Studio里微软做的编译器。如果之前安装了vs,就选择这个,但要注意版本。我电脑上的vs是2019版的,之前可能就是因为选择了2017版,不兼容,所以出了问题。
  • MinGW 针对的是 GNU 编译器。如果你的电脑安装了这个编译器,就勾选这个。
  • UWP 是用来开发 UWP 应用的。
  • Android 就是用来开发安卓APP的。但别高兴得太早,不是安装完这个就可以开发APP了,还要下载 JDK 和安卓SDK 等东西才能使用。具体的操作请参考其他文章。
  • Source 是用来看 Qt 内部源码的,想看就勾选上
  • 剩下 Qt 开头的那几个是 Qt组件,怕麻烦的就全勾选上

​ 在这里解释一下,Qt 的开发需要依赖外部的编译器,用户可以选择 Visual Studio 带的编译器,也可以选择 GNU 的编译器。如果电脑没有安装这些编译器,需要先安装,否则将无法进行 Qt 的开发。注意:只勾选自己电脑有的编译器对应的选项即可,没有的不要去勾选。

选好之后,点击 Next

6、接受,并点击 Next

7、一路 Next,直到看到安装页面

在这里插入图片描述

这里下载的会比较慢,难心等待下载安装完成。

8、下载安装完成,启动 Qt Creator

在这里插入图片描述

Qt创建工程

1、Qt Creator的页面

在这里插入图片描述

点击 New创建新项目

2、新建项目

在这里插入图片描述

目前阶段只用到 Qt Widgets Application 这一个选项

3、项目选项

第一步:

在这里插入图片描述

选择项目名和路径

第二步:

Build System 选择默认

第三部:

在这里插入图片描述

  1. 为窗体基类起名字,我一般保持默认或者在前面加上 my
  2. 选择窗体类型,有QMainWindow、Qwidget、QDialog三种选择。QMainWindow是有菜单栏、工具栏的那种窗体,比较复杂;Qwidget就是普通的窗体;QDialog是弹窗类型的,不能最大化。一般选择Qwidget即可,除非有需求。
  3. 是否使用 ui ,这个是用来拖拽布局的,勾选上就能通过拖拽控件来布局

第四步:

Translation 选择默认

第五步:

选择一个可用的套件

在这里插入图片描述

第六步:

Summary选择默认,点击完成

4、创建工程完毕,开始编码

在widget.cpp下添加如下代码,并点击运行

在这里插入图片描述

  1. 添加 QDebug 头文件,用来在控制台打印信息
  2. 使用 qDebug 函数打印信息。这个函数不但支持 cout 形式,同样也支持 printf 的形式。且自动换行
  3. 点击运行按钮,自动编译并运行
  4. 这就是运行的窗口程序,什么都没有
  5. 控制台上打印的东西

总结

  • 对于新手而言,所有的代码都可以放在 Widget 类的构造函数中,也可以为这个类添加属性(类定义在widget.h头文件中)。
  • Qt的环境搭建和配置还是比较麻烦的,初学者在无人指导的情况下很容易出大问题。我之前就重装了几次,最终选择了6.0.2版本,希望以后别再出问题了。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 搭建Python与Qt环境可以使用PyQt5或PySide2这两个库。PyQt5是一个用于创建GUI应用程序的Python绑定库,而PySide2是Qt的官方Python绑定库。你可以根据自己的需求选择其中一个进行搭建。 对于PyQt5的环境搭建,你可以使用以下步骤: 1. 使用pip命令安装PyQt5:pip3 install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 2. 使用pip命令查看PyQt5的版本信息:pip3 show pyqt5 3. 安装PyQtWebEngine模块:pip3 install PyQtWebEngine 4. 在代码中导入所需的模块:from PyQt5.QtWebEngineWidgets import * 5. 创建一个QWebEngineView对象并将其添加到你的窗口中:self.webView = QWebEngineView(self.tab_5) 对于PySide2的环境搭建,你可以使用以下步骤: 1. 使用pip命令安装PySide2:pip3 install PySide2 2. 在代码中导入所需的模块:from PySide2.QtWidgets import QApplication, QLabel, QPushButton, QVBoxLayout, QWidget 3. 创建一个QWidget对象,并在其中添加按钮和标签等控件:class MyWidget(QWidget) 4. 连接按钮的点击信号和槽函数:self.button.clicked.connect(self.magic) 5. 运行应用程序:app = QApplication(sys.argv) widget = MyWidget() widget.show() sys.exit(app.exec_()) 希望以上信息对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [[Qt-Python] 环境搭建](https://blog.csdn.net/qhr_1012/article/details/129466726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【python】PyQt5的环境搭建](https://blog.csdn.net/weixin_42231048/article/details/123297848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python Qt5环境搭建 (即详细又全面)](https://blog.csdn.net/lsyrhz/article/details/105426029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值