C语言学习之路(工具篇)—— Qt Creator的使用

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

Qt Creator

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。

安装

博主这里的VS是2019版本的,所以在进行选择安装Qt Creator时选择版本的是必须支持MSVC 2019组件的 Qt 5.15.2及以上版本,该版本是必须在线下载安装的

在这里插入图片描述

安装完成后运行Qt Creator程序,如下图所示,可以看到该版本下的很多示例和教程(YouTube播放,全英文)

在这里插入图片描述

随便点击任何一个示例,然后提示配置构建(默认勾选,确定即可)

在这里插入图片描述

运行QT示例

在这里插入图片描述

新建C项目

通过Qt Creator创建C项目所以,在New Project时在弹窗中要选择 Non-Qt Project

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

运行C项目

在这里插入图片描述

断点调试

在这里插入图片描述

快捷键含义
Ctrl + i自动格式化代码
Ctrl + /注释/取消注释
Alt + Enter自动完成类函数定义
F4.h 文件和对应.cpp 文件切换
F9设置断点
F5调试运行
Ctrl + r编译,但不调试运行
Ctrl + b编译,不运行
F10next调试
F11step调试

创建QT项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

写Qt界面

点击mainwindow.ui后,进行画图,如下所示

在这里插入图片描述

为按钮添加点击事件函数,选中按钮框,右击—转到槽

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上提示“error: ‘./ui_mainwindow.h’ file not found”,清除后重新构建(如果不行),则就重开项目,博主重开项目后就没报not found了,补充下对项目cmake一下也可以解决

在这里插入图片描述
同理完成记事本和计算器的点击信号方法

在这里插入图片描述

运行QT项目

运行时出现 error: ninja: build stopped: subcommand failed. 的错误无法运行项目,则对项目cmake

在这里插入图片描述

VS创建MFC项目

安装MFC工具

工具——获取工具和功能,查看已安装的工具和功能,这里博主需要安装MFC工具,勾选——修改即可。

在这里插入图片描述

创建MFC项目

下载安装完成后,重启VS,然后新建MFC项目

在这里插入图片描述
在这里插入图片描述

应用类型,选择基于对话框,点击完成即可

在这里插入图片描述
在这里插入图片描述

添加Button控件

点击左侧上方的工具箱,将button拖动至对话框即可,选中即可del删除对话框中的提示文字

在这里插入图片描述

单击选中按钮框,直接输入更改按钮名称

在这里插入图片描述

补充:当你不小心关闭的对话框画布后,可以通过双击进入 MFCApplication1.rc 资源文件中去打开

在这里插入图片描述

添加控件代码

双击画布上的按钮,跳转到控件执行调用方法中编辑代码,Ctrl+F5运行即可

在这里插入图片描述
点击按钮打开记事本不显示命令框,使用 WinExec 函数即可,该函数需要传递两个参数,第二个参数是窗口显示设置

  ----SW_HIDE 隐藏 
 
  ----SW_MAXIMIZE 最大化 
 
  ----SW_MINIMIZE 最小化,并把Z order顺序在此窗口之后(即窗口下一层)的窗口激活 
 
  ----SW_RESTORE 激活窗口并还原为初始化大小 SW_SHOW 以当前大小和状态激活窗口 
 
  ----SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态 
 
  ----SW_SHOWDEFAULT 以默认方式运行
 
  ----SW_SHOWMAXIMIZED 激活窗口并最大化 
 
  ----SW_SHOWMINIMIZED 激活窗口并最小化 
 
  ----SW_SHOWMINNOACTIVE 最小化但不改变当前激活的窗口 
 
  ----SW_SHOWNA 以当前状态显示窗口但不改变当前激活的窗口 
 
  ----SW_SHOWNOACTIVATE 以初始化大小显示窗口但不改变当前激活的窗口 
 
  ----SW_SHOWNORMAL 激活并显示窗口,如果是最大()化,窗口将会还原。第一次运行程序 时应该使用这个值 

在这里插入图片描述

MFC生成可执行的exe

配置 Release

工程项目右键点击属性

在这里插入图片描述

下拉选择 Release——配置类型(应用程序.exe)

在这里插入图片描述

代码生成——选择多线程

在这里插入图片描述

生成exe可执行程序

选择以Release配置运行后,就可以看到日志上提示的工程文件夹的Release目录下会有生成的可执行的exe文件

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cdtaogang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值