自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 qSort和std::sort的第三个参数

在使用qSort和std::sort进行排序时,传入三个参数,其中第三个参数为自定义的比较函数,但运行时报错,而后将自定义函数改为lambda模式,正确运行。

2023-12-03 14:34:36 459

原创 C语言实现求取n行的杨辉三角

总体难度不大,适合初学者,如果有时间还可以考虑使用递归,不使用数组及其他方式来实现。

2023-12-03 14:01:26 584

原创 QtableWidget实现对汉字和QDateTime类型数据的排序

QT Creator中,QTableWidget的使用非常频繁,很多场合都需要使用表格并按照一定的需求进行排序。表格中的数据类型可以是数字,字符,汉字,日期,时间等。本文简单给出介绍对QTablewidget进行汉字和QDatetime类型进行排序的方式,主要使用qSort函数,且不涉及重写QTablewidgetItem类。

2023-08-05 17:35:22 717

原创 基于QT的QMediaPlayer生成的音频播放器

使用Qt5.10.0中的多媒体模块,生成了一个简单的音乐播放器,功能简单粗糙,可能存在bug(请务必在pro文件中加上multimedia,如果还需要使用QVedioWidget还请加上multimediawidgets,即基于Qt的QMediaPlayer生成的音乐播放器一个简单的音乐播放器!!!

2023-08-01 21:50:44 1397 1

原创 QT报错:XXX:No such file or directory

这个错误都是由于找不到目标导致的,如果调用的头文件是qt本身自带的,那么先看看qt的pro工程文件中是否将该模块加入进去,然后清除项目重新构建。,这种方式需要QT在安装时包含了相应的模块,如果未包含该模块需要自己去网络下载对应的文件并放到项目中(Qt中拥有大量第三方库,如果要使用这些库必须自己下载后放到项目中)。1.先删掉项目相关的build文件,项目在qmake后重新构建编译,这是由于旧的build文件在项目编译时可能造成影响。2.确定pro工程文件中是否添加相应的模块,如果未添加,在。

2023-07-23 12:59:45 6640

原创 QT报错:error: dependent ‘..\XXX.cpp‘ does not exist

QT在删除文件后进行编译,报错并提示error: dependent ‘…\XXX.cpp’ does not exist。2.如果上述方式没有成功,那么在项目中进行全局搜索,查看是否还存在该文件的代码并删除,然后重复步骤一。1.直接删除对应的build文件,然后将项目重新运行一下。

2023-07-16 17:05:43 2691

原创 驱动成功加载,但还是提示Failed to connect to database: “Driver not loaded Driver not loaded“

QT中使用mysql进行数据库操作,在一个cpp中成功连接到mysql数据库并创建了新的数据库,但是在另一个cpp中使用setDatabaseName(“数据库名”)并open,会弹出警告Failed to connect to database: “Driver not loaded Driver not loaded”。)

2023-07-10 00:26:23 929

原创 QT设计模式中使用中文输入法时等待时间过短,导致输入拼音字母

QT设计模式中文输入法问题

2023-06-20 00:01:30 560

原创 使用QT进行简单的控件拖拽

通过QT实现对控件的拖拽移动操作

2023-05-09 00:30:49 1560 1

原创 QT编写的学生管理系统

基于C++的学生管理系统

2023-02-02 18:04:39 1256

原创 VS2015成功连接mysql数据库,但是创建数据库表失败

VS2015成功连接mysql数据库,但是创建数据库表失败

2023-02-01 22:57:42 484 1

原创 QT5.10打开Mysql失败,数据库insert数据失败

问题描述1.在QT5.10的环境下连接mysql,完成代码部分后直接运行,运行成功,但提示“QSqlQuery::exec: database not opendatabase open failed”2.完成数据库和QT的连接,但是提示“Error: Fail to insert . QSqlError(“1366”, “QMYSQL: Unable to execute query”, “Incorrect string value: ‘\xEF\xBF\xBD\xEF\xBF\xBD…’ fo

2022-05-20 02:42:41 1701

原创 QT类的构造函数和析构函数在main函数中被引用

问题描述原有头文件a.h,源文件a.cpp,main中调用a中的类A;新建头文件b.h,源文件b.cpp,将原来调用类A改为b中的类B;直接运行报错LNK2019,类B中的构造函数和析构函数在main函数中被引用项目清除后重新构建依旧无法解决解决方案项目中重新执行qmake后再次运行即可;注意:若无法确定是否由于代码异常导致报错,可在项目同名目录下找到项目对应的build文件夹将其删除,再尝试重新构建项目;如错误信息“无法解析的外部符号”,“XXX在类中被引用”,因先确定是否头文件定义了该类或

2022-05-14 02:02:00 336

原创 名片管理系统(Python)---一个简单的Python练习项目

一个简单的名片管理系统(Python)

2022-04-24 02:11:13 206

原创 Geany中文编码问题

Geany中文乱码

2022-04-14 01:15:55 180

原创 Geany提示不是内部或外部命令及系统找不到指定路径

Geany执行失败

2022-04-14 01:11:04 1648

原创 vs2015调试时无法显示QString变量的值,只显示地址

vs2015调试时无法查看QString的值

2022-01-07 16:39:16 3728

原创 QT的ui界面中更改后,VS中无法实时显示更改的信息

QT的ui界面更改部件,VS无法实时显示更改的信息

2021-12-10 21:19:03 1486

原创 VS中文乱码的两种解决方法

VS中文显示乱码的两种解决方法

2021-12-07 15:56:17 5418 2

原创 VS高级保存选项灰色或者不存在

高级保存选项显示灰色不能使用或不存在

2021-12-07 15:28:40 4613 1

原创 U盘文件无法打开且显示0字节

U盘文件夹中有文件数据但是点击没有反应且显示0字节

2021-12-05 23:27:04 1231

原创 QT遮罩效果

遮罩效果:在弹出窗口时,主窗口亮度变暗,弹出窗口高亮显示,此时无法使用主窗口。遮罩主要由三层窗口构成:主窗口,遮罩层,弹窗。遮罩层透明度设置 //0.5代表透明度,根据需要自行调整QString str("QWidget{background-color:rgba(0,0,0,0.5);}"); shadeWindow->setStyleSheet(str);设置不同程度遮罩://遮罩主窗口全部部分shadeWindow->setGeometry(0, 0, this-&gt

2021-09-02 22:56:16 1606

原创 简单的学生信息管理系统(VS+QT)

说明:作为练习的学生管理系统,使用vs2015,qt5.10完成(未使用数据库)。上图:功能描述 :1.查找,导入,导出功能未完善,暂不可用2.新建,删除,修改功能正常3.在左侧输入数据点击新建,tablewidget显示对应数据4.tablewidget点击某个数据,点击删除即可删除数据5.点击某个数据,左侧属性栏显示对应数据,此时修改属性栏数据并点击更改即可完成修改源码:StudentInfo.h#pragma once#include <QtWidgets/QMain

2021-08-31 17:46:27 1404 1

原创 VS报错:LNKXXX 无法解析的外部命令

上图:说明:就我而言,代码中出现这个错误大部分原因是某处代码声明了但是没有定义,或者重复声明了。找到代码给个定义或者去掉声明基本就可以了。解决方法:实际上Vs是有错误帮助的,直接点击LNKXXX或者右击“显示错误帮助”会直接跳转页面,基本上你所产生的错误这里都有描述。(PS:感觉敲代码最烦的不是error,是能够跑起来但是实现不了想要的功能!!!)...

2021-08-31 17:09:12 392

原创 Qt中使用ui设计界面设计出的界面和显示的页面不一致

问题描述:QT中使用ui设计时设计出的界面显示后效果不一致(如果ui界面所在类继承于QWidget似乎显示正常,但是如果继承的是其它自定义类可能出现显示不一致的问题,在网上找到说使用窗体布局(form)可以解决,但试过没效果)问题解决可以先尝试更换父类,如果无法更换父类似乎只能硬改了,直到达到想要的效果1.控件尺寸不一致:如果界面尺寸已经固定(ui->setFixedSize(xx,xx)),在ui设计界面更改最小值最小值就行,使得最大最小值一致2.GroupBox标题显示(ui设计时标题

2021-08-14 00:32:18 3634

原创 VS在点击某个信息时中断,等号左端提示CXX0030错误:无法计算表达式的值,而右端是有值的

问题描述:使用vs,代码能够跑起来,当点击某处想要显示该处信息时产生中断;错误描述为“CXX0030错误:无法计算表达式的值”;代码两端数据类型一致,右端数据正常;XXX(CXX0030错误:无法计算表达式的值) = data(数据正常);解决方法:卡了半天后问了同事,发现没有初始化XXX;在构造函数里加上nullptr后解决了问题;A::A(QWidget *parent): m_Xxx(true), XXX(nullptr){}void A::function(){XXX = data

2021-07-28 11:52:47 1069

原创 VS+QT 自定义类 出现无法解析的外部符号

@[VS+QT 自定义类 出现无法解析的外部符号 所写的类中加入了Q_OBJECT,查询后得到原因是---自己定义的类,要用moc.exe生成对应的moc文件,而源文件中没有生成moc_XXX.cpp文件 错误描述:解决方法:右键头文件点击属性,项类型改成Qt Meta-Object Compiler (moc)然后应用即可...

2021-07-19 21:53:20 858 3

QWidegtTest.7z

QT Creator中,QTableWidget的使用非常频繁,很多场合都需要使用表格并按照一定的需求进行排序。表格中的数据类型可以是数字,字符,汉字,日期,时间等。简单给出介绍对QTablewidget进行汉字和QDatetime类型进行排序的方式,主要使用qSort函数,且不涉及重写QTablewidgetItem类。

2023-08-05

基于Qt的QMediaPlayer生成的音乐播放器

使用Qt Creator生成的一个简单的音频播放器,支持MP3,m4a,flac和wav四种格式的音频文件,能进行单曲循环和顺序播放,支持上一首和下一首进行音频切换,资源中包括源码和源码打包的exe可执行程序。注意,没有视频播放功能,如果需要该功能还请自行添加,目前就是只能听音乐,进行音频播放!!!

2023-08-01

C++语言中QT实现学生管理系统

使用QT编写的学生管理系统,能进行正常的增删改查功能,使用txt文本进行的数据存储和读写方式,tablewidget显示数据,点击tablewidget,所在行信息同步显示到右边页面,每十条数据分为一页,可进行页面的切换。仅供参考。

2023-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除