网站首页 > 博客文章 正文
本文介绍使用Qt Creator进行C/C++编程的基本方法。
1. Qt Creator启动
安装完Qt后,在Windows开始菜单中可以找到Qt 5.14.1子目录(版本号不同,子目录名不同)。
知识产权协议
允许以教育/培训为目的向学生或受众进行免费引用,展示或者讲述,无须取得作者同意。 不允许以电子/纸质出版为目的进行摘抄或改编。 |
单击Qt Creator 4.11.0(Community)即可启动Qt Creator。
考虑到后续使用方便,可以在桌面上创建一个快捷方式:用鼠标左键单击Qt Creator 4.11.0(Community)并按住不放,然后拖至桌面并释放鼠标左键。
点击右上角的最大化按钮将窗口最大化, Qt Creator启动完成,可以使用了。
2. 创建Non-Qt Project / Plain C Application
选择菜单文件(File)->新建文件或项目(New File or Project ):
点选Non-Qt Project下的Plain C Application, 然后单击”Choose”,
将项目名称设为demo1;
可以看到,默认的项目路径是Windows当前登录用户的文档路径,对部分读者而言,该路径可能包括中文(目录和文件名最好不要包含非英文字符!,解释见后),稳妥起见,点”浏览”按钮,
在弹出的对话框里选择C盘,在对话框的空白处,右键单击鼠标,选择弹出菜单中的新建->文件夹, 新建一个名为C2Cpp的目录。
创建C:\C2Cpp目录并“选择文件夹”后,勾选“设为默认项目路径”, 然后单击“下一步”,
直接点“下一步”,
直接点”下一步“, 如果读者计算机上出现了其它选项,说明读者可能安装了Qt的其它版本(比如MSVC 2017), 建议完全卸载QT后严格按照作者的操作文档重新安装。
单击”完成“,
可以看到,demo1项目已经成功创建并打开,其项目文件为demo1.pro, 主程序为main.c。
在窗口的左下角,有一个绿色的三角形按钮(运行),点击此按钮将构建并运行当前项目。
点击运行按钮后,系统会进行构建/编译,然后一个黑色底的对话框内显示了执行结果: Hello World!
黑色对话框(Windows命令行)右上角的X按钮表示关闭窗口,点击此按钮,将关闭黑色对话框。
如果上述过程正确无误,恭喜你,你的Qt开发环境的安装和配置多半是成功的。
3. Qt Creator的基本操作
3.1 关闭项目
Qt Creator允许同时打开多个项目。为避免不必要的麻烦,我们建议初学者最好只同时打开一个项目。
当需要关闭某个项目时,选单击选中项目(如下图中的demo1),
然后选择文件菜单 –> Close Project “demo1”,
该项目关闭后,可以看到项目列表为空。
3.2 打开已有的项目
方法1:
选择文件菜单-> 打开文件或者项目,
定位到C:\C2Cpp\demo1目录,选中demo1.pro, 然后单击”打开“,
可见,demo1项目被成功打开:
方法2
在Windows的资源管理中,直接定位到项目文件demo1.pro, 然后双击,也可以打开该项目(Qt的安装程序将.pro文件与Qt Creator作了关联)。
3.3 项目栏的收起与展开
在Qt Creator的左下角,有一个按钮(如下图),单击这个按钮可以帮助收起/展开项目栏。
当你书写代码时,可能希望整个屏幕都用于显示代码,此时,收取项目栏可以更好地利用屏幕空间。
3.4 文件的打开和关闭
展开项目文件树后,双击main.c, 可见该文件被打开。
如果需要关闭该文件,请点击main.c后方的x按钮, 如下图所示。
3.5 代码字号调整
在代码文件打开的情况下,先在代码编辑框中单击一下,确保当前编辑焦点在代码编辑框中。然后,按住Ctrl键不放,并滚动鼠标的滚轮(建议读者外接一个鼠标以便操作),可以看到代码的字号变化。
4. 创建Non-Qt Project / Plain C++ Application
C语言大约是C++语言的子集,当需要练习C++编程时,需要创建一个C++应用程序。
创建过程与创建C应用程序类似,唯一区别是新建项目时,应选择Non-Qt Project / Plain C++ Application,如下图所示:
在这里,我们创建一个名为demo2的C++应用程序。
请读者注意,为了避免初学者可能遇到的困难,本书中我们总是使用C:\C2Cpp目录作为项目存储路径。
下图中,Qt Creator同时打开了两个项目:demo1和demo2, 其中, demo2为当前项目(字体更粗)。
main.cpp是demo2的主程序文件。此时,如果点击运行按钮,被编译和运行的将会是demo2项目。
在本书的前半部分,我们只需要创建和使用这种”原始“的C和C++项目。在本书的后半部分,我们还需要创建图形应用程序,具体方法到时再介绍。
5. 对初学者的忠告
对于键盘不熟悉的初学者,建议暂时关闭掉笔记本上的触摸板,仅使用外置鼠标(避免敲键盘时意外碰到触摸板误操作)。 |
仅使用英文字符来命名文件夹及程序文件。现代的编程语言,计算机,操作系统都起源于国外,对中文的支持不太好。记住:避免掉下悬崖摔死的最好办法不是练习高超的平衡术,而是远离悬崖! |
编程需要做大量的输入,输入的速度至关重要。没有掌握标准指法的初学者请逐步练习和使用标准指法,初期可能会浪费一点时间,后期会赚回来。一指禅威力过大,不宜日常使用。 |
本案例节选自作者编写的教材及配套实验指导书。
《C++编程基础及应用》(高等教育出版社,出版过程中)
《Python编程基础及应用》,高等教育出版社
《Python编程基础及应用实验教程》,高等教育出版社
高校教师同行如果期望索取样书,教学支持资料,加群,请私信作者,联系时请提供学校及个人姓名为盼,各高校在读学生勿扰为谢。
青少年读者们如果期望系统性地学习Python及C/C++程序设计语言,欢迎尝试下述今日头条(西瓜)免费视频课程。
猜你喜欢
- 2025-01-23 Qt添加图标(qt中添加图片)
- 2025-01-23 Mac上调试QT客户端(qt在mac下开发)
- 2025-01-23 Qt使用教程:指定生成设置(二)(qt如何使用c++)
- 2025-01-23 QT实现简单的上位机软件(基于qt的上位机 开发需要用到哪些内容)
- 2025-01-23 Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—4)
- 2025-01-23 Qt使用QSS(qt弹出子窗体后,父窗体按钮不可以使用)
- 2025-01-23 Qt入门_设计find对话框(qt怎么设置对话框大小固定)
- 2025-01-23 从零开始学Qt(39):QFileDialog对话框的使用
- 2025-01-23 Qt 制作登录对话框(qt制作登录界面)
- 2025-01-23 Qt 窗口部件(qt新窗口)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 361℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)