Qt creator中项目的构建配置和运行设置的步骤

使用 Qt Creator 集成开发环境构建和运行程序是一件非常简单的事情,一个按钮或者一个快捷键搞定全部,大家已经都了解了。但是,这些看起来简单的过程,背后到底发生了什么呢?点击 Q...

2022-01-09

QT5中使用SQLite的实现方法

SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。
Qt5以上版本可以直接使用SQLite。1、修改.pro文件,添加SQL模块:QT += sql2、...

2022-01-09

Qt QTreeWidget 树形结构实现代码

Qt中实现树形结构可以使用QTreeWidget类,也可以使用QTreeView类,QTreeWidget继承自QTreeView类。树形效果如下图所示:这是怎么实现的呢?还有点击节点时会有相应的事件响应。1....

2022-01-09

C语言PlaySound函数使用方法

目录1 用法2 参数3 头文件与静态文件4 音乐路径1 用法PlaySound是windows中用来播放声音的API函数,函数接口如下: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwS...

2022-01-09

C语言实现贪吃蛇超详细教程

目录一、游戏说明1.1游戏按键说明1.2计分系统二、游戏运行2.1游戏效果展示2.2一个报错的纠正2.3 游戏代码三、游戏框架构建3.1游戏界面的大小3.2蛇头和蛇身3.2.1蛇头3.2.2...

2022-01-09

C语言system函数使用方法详解

目录函数接口作用返回值测试代码参数MODE命令color命令函数接口_DCRTIMP int __cdecl system( _In_opt_z_ char const* _Command);system函数已经被收录在标准c库中,...

2022-01-09

详解C++中的const和constexpr

目录一.const常量与#define比较二.const修饰1.修饰普通变量,必须初始化
2.修饰类变量和成员变量3.修饰成员函数4.修饰指针5.修饰引用三.const转换四.顶层const与底层const五....

2022-01-09

C语言打印某一年中某月的日历

在做学校作业发现的一道不错的练手题目,记录下来方便复习大致思路: ① 判断输入的年份是否闰年; ② 计算输入月份的第一天是该年的第几天; ③ 计算输入月份的第一天是...

2022-01-09

关于UDP服务器客户端编程流程介绍

目录UDP编程流程UDP服务端代码实现UDP客户端代码实现UDP服务端客户端代码详解UDP编程流程UDP提供的是无连接、不可靠的、数据报服务UDP是尽最大能力进行传输,但是并不能保证...

2022-01-09

利用Matlab仿真实现图像烟雾识别(k-means聚类图像分割+LBP+PCA+SVM)

目录一、算法简介1.1 c-means聚类算法1 .2 LBP算法1.3 PCA算法1.4 SVM算法二、算法实现2.1 烟雾识别算法流程2.2 c-means算法实现2.3 LBP算法实现2.4 SVM算法实现三、结果分...

2022-01-09

C语言使用rand函数生成随机数

目录rand()函数函数原型:初步使用生成0到99的随机数再次运行 发现问题查看rand()函数的官方文档srand()函数srand的官方介绍初步使用srand()再次运行发现问题解决问题:time函数...

2022-01-09

C语言魔方阵的三种实现方法

目录魔方阵:1.奇数阶魔方阵 2.偶数阶魔方阵 (n=4K)3.偶数阶魔方阵 (n=4K+2)魔方阵:把1到n*n排成n行n列方阵,使方阵中的每一行、每一列以及对角线上的数之和都相同,即为n阶魔方阵...

2022-01-09

linux系统使用vscode进行qt开发的过程分享

目录1.安装Qtcrater2.打开Qtcrater创建新项目3.使用vscode打开项目从一头雾水到模模糊糊,不明原理,暂时记录一下1.安装Qtcratersudo pacman -S qtcreater2.打开Qtcrater创建新...

2022-01-09

C++ OpenCV实现图像双三次插值算法详解

目录前言一、图像双三次插值算法原理二、C++ OpenCV代码1.计算权重矩阵2.遍历插值3. 测试及结果前言近期在学习一些传统的图像处理算法,比如传统的图像插值算法等。传统的图...

2022-01-09

C/C++ Qt TabWidget 实现多窗体创建详解

在开发窗体应用时通常会伴随分页,TabWidget组件配合自定义Dialog组件,可实现一个复杂的多窗体分页结构,此类结构也是ERP等软件通用的窗体布局方案。首先先来实现一个只有TabWid...

2022-01-09

C++ 路径中./、../、/代表的含义

"./":代表目前所在的目录。" . ./"代表上一层目录。"/":代表根目录。举个栗子:
在读取文件时,路径的写法有如下方式1、文件在当前目录(以图像文件为例,当前项目文件为中心) "./1....

2022-01-09

vc控制台程序关闭事件时的处理方式及注意点详解

百度可以找到很多关于这个问题解决的方法关键控制台API函数:SetConsoleCtrlHandler在支持C++ 11以上的编译器中,你可以这么做。SetConsoleCtrlHandler([](DWORD fdwctrltype)...

2022-01-09

详解C++中inline关键字的作用

目录inline关键字:目的:原理:注意事项:总结inline关键字:目的:在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题。原理:调用函数的时候直接把函数的代码拿过来...

2022-01-09

C/C++ Qt StringListModel 字符串列表映射组件详解

QStringListModel简介QStringListModel 用于处理字符串列表的数据模型,它可以作为 QListView 的数据模型,在界面上显示和编辑字符串列表。QStringListModel 的 setStringList(...

2022-01-09

C++实现截图截屏的示例代码

目录1、截图工具1.1 键盘截图(PrtScn键)1.2 win10自带截图(Win+Shift+S)1.3 系统自带的截图小工具1.4 ffmpeg1.5 ScreenToGif1.6 Chrome2、C++、GDI2.1 微软官方例子2.2 C++...

2022-01-09

C/C++ Qt 数据库QSql增删改查组件应用教程

Qt SQL模块是Qt中用来操作数据库的类,该类封装了各种SQL数据库接口,可以很方便的链接并使用,数据的获取也使用了典型的Model/View结构,通过MV结构映射我们可以实现数据与通用组...

2022-01-09

c++代码各种注释示例详解

目录1、前言2、正文(危)1.以代码例子为例(1)代码段1(2)代码段2(3)代码段3(4)代码段42.其它的注释方法(1)条件编译(2)if条件1、前言今天想带大家来了解一下注释,当然,是C语言中的注释,这个大家...

2022-01-09

C/C++ Qt 数据库与TreeView组件绑定详解

在上一篇博文《C/C++ Qt 数据库QSql增删改查组件应用》介绍了Qt中如何使用SQL操作函数,并实现了对数据库的增删改查等基本功能,从本篇开始将实现数据库与View组件的绑定,通过数...

2022-01-09

Linux下Select多路复用实现简易聊天室示例

目录前言多路复用的原理基本概念selectfd_set服务器Code客户端Code效果演示select服务器客户端Ⅰ客户端Ⅱ前言和之前的udp聊天室有异曲同工之处,这次我们客户端send的是一个...

2022-01-09

C++缺省参数的理解

目录什么叫缺省参数?缺省多个参数的情况1.全缺省2.半缺省总结什么叫缺省参数?缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用...

2022-01-09

OpenCV reshape函数实现矩阵元素序列化

在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。函数原型:C++: Mat Mat::reshape(int cn, int rows=0) const参数...

2022-01-09

C/C++ Qt StatusBar底部状态栏应用教程

Qt窗体中默认会附加一个QstatusBar组件,状态栏组件位于主窗体的最下方,其作用是提供一个工具提示功能,当程序中有提示信息是可以动态的显示在这个区域内,状态栏组件内可以增加任...

2022-01-09

C/C++中的 Qt StandardItemModel 数据模型应用解析

QStandardItemModel 是标准的以项数据为单位的基于M/V模型的一种标准数据管理方式,Model/View 是Qt中的一种数据编排结构,其中Model代表模型,View代表视图,视图是显示和编辑数据...

2022-01-09

C++继承模式详解

目录继承继承的概念继承的定义继承关系和访限定符继承方式父类和子类对象赋值转化继承中的作用域子类的默认成员函数继承与友元继承与静态成员复杂的菱形继承虚继承继承的总...

2022-01-09

VS2017开发C语言出现“no_init_all“的解决办法

当你的编译器出现这种错误时,只需要在winnt.h头文件中 即可消除错误提示补充一点这一代码块是微软工程师用于在旧版本的VS中消除该错误提示的预编译头虽然微软的工程师们宣...

2022-01-09

C语言SetConsoleTextAttribute函数使用方法

目录1、函数接口2、作用3、参数4、测试代码5、直接使用数字进行配色1、函数接口BOOL WINAPI SetConsoleTextAttribute( _In_ HANDLE hConsoleOutput,_In_ WORD wAttribut...

2022-01-09

C++基础概念讲述

目录1.C++相关网站推荐2.C++和C的关系3.C++特性说明3.1与底层硬件紧密结合3.2对象生命周期的精确控制3.3Zero-Overhead Abstraction首先,通过一张最新(2021.11)的编程语言排名...

2022-01-09

C++趣味算法之侦探推理

题目描述明明同学最近迷上了侦探漫画《柯南》并沉醉于推理游戏之中,于是他召集了一群同学玩推理游戏。游戏的内容是这样的,明明的同学们先商量好由其中的一个人充当罪犯(在明明...

2022-01-09

C语言 八大排序算法的过程图解及实现代码

目录前言一、插入排序时间复杂度空间复杂度代码实现(升序)二、希尔排序时间复杂度空间复杂度代码实现三、选择排序时间复杂度空间复杂度代码实现四、堆排序时间复杂度空间复杂...

2022-01-09

VC中控制台程序创建窗口的实例方法

在VC控制台程序中调用D3DVideoRender时,需要创建新的窗口控件显示图像#include "windows.h"#include "TCHAR.h" //声明自定义消息处理函数LRESULT CALLBACK WindowProc( HWND...

2022-01-09

C++11 thread多线程编程创建方式

目录1 线程创建与结束线程的创建方式:线程的结束方式:2 互斥锁<mutex> 头文件介绍std::mutex 介绍std::mutex 的成员函数std::lock_guardstd::unique_lock示例:原子变量线程同...

2022-01-09

C语言 如何用堆解决Topk问题

目录前言TopK问题解题方法代码实现与讲解运行结果函数解读PrintTopK 解读TestTopK 解读前言本篇将详细讲解如何利用小根堆的方法解决TopK问题,这么多数据要处理,该算法时间复...

2022-01-09

C++多线程之互斥锁与死锁

目录1.前言2.互斥锁2.1 互斥锁的特点2.2 互斥锁的使用2.3 std::lock_guard3.死锁3.1 死锁的含义3.2 死锁的例子3.3 死锁的解决方法1.前言比如说我们现在以一个list容器来模...

2022-01-09

C语言中数据在内存如何存储

目录数据类型类型的基本归类整形有符号数和无符号数是否char 等于signed char呢?浮点型构造类型(自定义类型)指针类型空类型整形在内存中的存储原码,反码,补码正整数负整数大小端...

2022-01-09

C++ OpenCV单峰三角阈值法Thresh_Unimodal详解

目录需求说明具体流程功能函数C++测试代码测试效果需求说明在对图像进行处理时,经常会有这类需求:想通过阈值对图像进行二值化分割,以提取自己感兴趣的区域,常见的阈值分割方法...

2022-01-09

C/C++ Qt数据库SqlRelationalTable关联表详解

在上一篇博文中详细介绍了SqlTableModle组件是如何使用的,本篇博文将介绍SqlRelationalTable关联表组件,该组件其实是SqlTableModle组件的扩展类,SqlRelationalTable组件可以关...

2022-01-09

C++11 constexpr使用详解

目录1.constexpr初探2.constexpr修饰函数的限制3.使用编译时对象4.constexpr vs const的区别C++11为了提高代码执行效率做了一些改善。这种改善之一就是:生成常量表达式,允许...

2022-01-09

详谈浮点精度(float、double)运算不精确的原因

目录为什么浮点精度运算会有问题精度运算丢失的解决办法拓展:详解浮点型为什么浮点精度运算会有问题我们平常使用的编程语言大多都有一个问题——浮点型精度运算会不准确。比...

2022-01-09

C语言如何把浮点数转换为字符串

目录把浮点数转换为字符串1、把float/double格式化输出到字符串2、注意事项整型、浮点型和字符串间转换1.整型、浮点型——>字符串2.字符串——>整型、浮点型把浮点数转换为...

2022-01-09

C++ STL容器详解之红黑树部分模拟实现

目录一、红黑树的概念二、红黑树的性质三、红黑树节点的定义四、红黑树结构 五、 红黑树的插入操作六、代码总结一、红黑树的概念红黑树(Red Black Tree),是在计算机科学中用...

2022-01-09

C语言输出唯一的子串

 题目描述给一个字符串,求长度为m的所有不重复的子串。 比如字符串"aaab",我们求长度为2的子串,那么依次为"aa","aa","ab",那么不重复的子串为"aa","ab"输入第一行是一个整数K...

2022-01-09

C++数组的定义详情

目录1.数组概念2.数组的复杂声明3.数组到指针4.数组操作4.1获取数组元素个数4.2使用for循环遍历数组(C++11开始支持)5.拓展5.1C字符串
5.2vector
5.3string
6.思考6.1思考以下...

2022-01-09

C++ 函数的介绍

目录一、基础二、参数三、返回类型四、函数重载与解析五、内联函数1.constexpr函数
六、函数指针七、思考1、我们常常会见到如下代码,是由什么作用?2、可以用别名定义一个函数...

2022-01-09

七大经典排序算法图解

目录插入排序①直接插入排序基本思想动图演示代码实现②希尔排序基本思想图示代码实现选择排序③直接选择排序基本思想动图演示代码实现④堆排序基本思想建堆需要注意的问题...

2022-01-09

C++中signed main和int main的区别

 前言今天看见大佬的C++代码,主函数"int main"打成了"signed main",心生疑问,便去查阅。#pragma Gcc optimize(3,"inline","Ofast");#include<bits/stdc++.h>using namespace...

2022-01-09
返回顶部
顶部