Qt 入门实战教程
文章平均质量分 61
Qt 入门实战教程
C++程序员Carea
十年一线开发经验,热爱 C++ ,热爱编程
展开
-
使用Qt验证RGB格式
下面我们用不同的颜色来绘制一块矩形区域,来对比学习RGB颜色。原创 2023-09-30 09:11:44 · 1058 阅读 · 0 评论 -
QString
【代码】QString。原创 2023-09-30 07:54:48 · 311 阅读 · 0 评论 -
Qt全屏显示与退出
仿照中的实现,我们在程序开始的时候全屏显示,按esc键的时候退出全屏。全屏显示只需要调用QWidget类(QMainWindow也是一个QWidget类)的showFullScreen() 成员函数即可。退出全屏,仿照中的 重新实现即可。原创 2023-09-27 22:49:51 · 1543 阅读 · 0 评论 -
Qt CMake 中国象棋程序实现
不再使用 Visual Studio 2022 + QT Vs Tools 开发环境,主要是因为降低开发环境的复杂程度,直接使用 QtCreator比较简单。为了让大家了解中国象棋软件的实现思路,实现方法,有一个更加详细准确的理解,我提供了一份设计文档。这个可以根据上文中给出的动态图自己验证,也可以把可执行程序发给我,或者代码发给我,我来验证。2 界面选择一个棋子走到目的地时,如果这个棋子可以走到那里,目的地也要呈现被选中的效果;有了这个文档,再加上阅读代码,基本上就可以准确的把握中国象棋程序的方方面面。原创 2023-09-04 22:37:20 · 1323 阅读 · 1 评论 -
潜艇来袭(Qt官方案例-2维动画游戏)
1 开始界面启动程序,进入开始界面。2 开始新游戏点击菜单:File》New Game (或者Ctrl+N)进入新游戏。开始新游戏之后,会有一个海底的潜艇,和水面舰艇对战。自动控制潜艇。海底潜艇会隔段时间发射一枚鱼雷(从水下垂直向水面移动,看起来像一个小火箭);潜艇会不断的左右来回游动(往右走到头就折返再往左走到头,如此反复);手动控制水面舰艇。玩家需要手动按键盘才会发射反潜导弹。其中,按上方向键往右侧发射一个反潜导弹;按下方向键向左侧发射一个反潜导弹;3 游戏结束。原创 2023-09-04 22:30:22 · 1184 阅读 · 3 评论 -
使用QPixmap显示图片
在QT中,经常需要我们显示图片(作为背景,游戏元素,菜单背景,等待)。本文将用最简洁的方法介绍如何将图片素材显示在指定控件的指定位置。原创 2023-09-04 22:28:24 · 2230 阅读 · 1 评论 -
Qt鼠标点击事件处理:按Escape键退出程序
右键 class MainWindow >> Refactor >> Insert Virtual Function of Base Classes。打开Qt Creator >>编辑 >> 项目 >> Headers>> mainwindow.h。即可关闭退出当前窗口。首先,创建一个名称为QtKeyEscape的Qt默认的窗口程序。具体实现如下:给你的窗口类添加下面的成员函数实现,即可。对于单窗口的Qt程序来说,只需要关闭当前窗口即可。按下Escape键,窗口消失(程序退出)。原创 2023-09-04 22:23:51 · 2292 阅读 · 0 评论 -
练习 Qt 实时显示鼠标坐标位置
3 将鼠标位置转换拼接成字符串,通过QLabel 的 setText 将要显示的内容设置给 QLabel。前驱课程中,我们完整的展示了如何在QtCreator中添加成员函数,并使用重构工具添加函数定义。2 将QLabel控件的位置使用 move 方法移动到鼠标事件传进来的位置;1 QtCreator中添加成员函数,并使用重构工具添加函数定义;只需要模仿前驱课程,即可完成本文的作业内容。的一个作业(下文称之为“前驱课程”)。只需要完成上面的内容,即可完成本作业。我们只需要重新实现这个函数即可。原创 2023-09-04 22:19:27 · 1492 阅读 · 0 评论 -
Qt鼠标点击事件处理:显示鼠标点击位置(完整示例)
事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。既然事件发生了,那么我们就需要对一个事件进行处理,就像我们点击了一下鼠标左键,程序就给了我们反馈一样,那么我们通过什么来对事件进行处理呢?原创 2023-09-04 22:11:35 · 3997 阅读 · 1 评论 -
QtCreator打开调试CMake工程
QtCreator是靠浏览打开一个本机的CMakeLists.txt文件来开始识别和使用一个CMake工程的。打开整个完整的工程。原创 2023-09-04 22:06:28 · 1504 阅读 · 0 评论 -
Qt 开发 CMake工程
但是,这个过程是非常缓慢的,所以,我们只是以此点到为止,告诉大家,将来遇到了Qt+CMake是正常的好事情。告诉大家qMake实际上是没有CMake更能代表趋势的。最新的Qt6已经完全使用CMake了。安装了CMake之后,QtCreator就可以,创建并编译调试 CMake工程了。目前CMake作为C/C++工程的构建方式在开源社区已经成为主流。这样我们就不必要一开始就花时间学习工程上的细节,而。企业中也是能用CMake的尽量在用。选择上图中的安装版,傻瓜式安装即可。但是,这毕竟需要时间,我们。原创 2023-09-04 22:01:48 · 1359 阅读 · 0 评论 -
Qt Creator 创建 Qt 默认窗口程序
本文不需要你另外安装Visual Studio 2022这样的集成开发环境,也不需要你再在Visual Studio 2022中安装Qt VS Tools这样的插件。本文介绍用Qt自带的集成开发工具Qt Creator创建Qt默认的窗口程序。如下图所示:输入名称;选择“创建路径”项目的本地文件夹。目的就是为了能够让你可以更快的把Qt代码跑起来。点击上图中的 调试运行按钮。原创 2023-09-03 13:26:11 · 990 阅读 · 0 评论 -
Windows QT 开发环境搭建 QtCreator 6.0.0 下载与安装
勾选类似 "MSVC 2017 64-bit" 这样的编译器,我本机就出现过装了"MSVC 2017 64-bit" 之后,却找不到编译器的情况。QT账号密码:C++123456 (也可以用你自己的QT账号,这里公开一个我自己的账号,仅仅是方便那些不想注册的同学)" 可以保证 Qt Creator是和Visual Studio 无关联的独立的开发环境。提取码: k2bi 复制这段内容后打开百度网盘手机App,操作更方便哦。5.12.10已经下载不到了。双击安装程序,点击Next。时间有点久,耐心等待。原创 2023-09-03 12:58:53 · 4043 阅读 · 1 评论 -
Qt 入门实战教程(目录)
0.1 面向企业开发,你在这里学到的任何一步操作,都会直接在企业里用到。试图让学生全面了解C++ Qt,具备企业开发的基本能力。0.2 注重实现的设计思路训练,抽象分析问题的能力。Visual Studio 2022 Qt 投资笔记。下面这三个项目属于完全不同的应用领域。4.1 Qt点击按钮显示点击次数。(超详细)(附源码下载)(超详细)(附源码下载)(超详细)(附源码下载)原创 2023-09-03 12:43:43 · 1654 阅读 · 0 评论 -
为何我要写Qt入门教程
不同的行业,虽然都用C++,但是他们的业务确是完全不相关。(1)Windows PC单机软件 Qt Creator,CMake,Visual Studio,vcxproj ,Qt vs Tools,内存管理的一般方法,复制控制,传参方式,扩展性,可维护性,多线程(可选),多路复用IO(可选),C++11。颜色控制,常用控件,布局,国际化,安装包,定时器,线程异步调用,对象生命周期,资源素材管理,访问数据库。搞电力的,能耗的,雷达的,云盘的,高速的,数控机床的,音视频的,医疗的,电商的,真的是让你大开眼界。原创 2023-09-03 12:39:38 · 332 阅读 · 0 评论