自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt CMakeList 编译出错 Could not find a package configuration file

其实,使用了第三方库,我使用了Opencv。先将opencv部分 注释,然后cmake。首先,确保Qt路径设置是正确的。之后,在开启注释部分,问题解决。

2023-04-13 09:50:12 4220

原创 Qt不支持事务解决办法

Qt在使用mysql数据库时,数据库可以正常连接,增删改都没有问题,但在判断是否支持事务时显示false使用下面的语句判断qDebug () <<"Transactions" << QSqlDatabase::database().driver()->hasFeature(QSqlDriver::Transactions) //输出false查资料了解到,是mysql的驱动,与Qt当前版本不匹配导致的解决办法:第一步:重新编译mysql驱动在Qt源代码

2020-07-07 11:53:51 1086 1

原创 Qt跨线程使用遇到的问题

1.最近将Qt5.5.1的项目升级到了5.12.2,写数据库出现问题。报下面的错误。QSqlDatabasePrivate::database: requested database does not belong to the calling thread.QSqlQuery::exec: database not openQSqlError("", "Driver not load...

2019-04-26 16:59:27 6080

原创 QT关于文本同一字符串显示不同颜色,以及不允许编辑

在项目中遇到了检查系统一些功能是否正常的提示界面。因为文本是多行,又不想动态创建控件。所以使用QTextEdit去追加文本内容。同事又需要文字能显示不同颜色1.同一字符串显示不同颜色可以使用标签来设置,在配置文件中添加通过不同颜色的标签显示不同颜色的文本,效果如下。2.因为使用的控件是QTextEdit是可以编辑的。类似这样的提示肯定是不允许编辑的。设置属性readonly,为...

2019-02-25 11:33:46 2525

原创 Qt读取大文件报错

编译器:minGW操作系统:win10 64位在项目中使用QFile::readAll()读取文件时,有些文件会直接导致程序崩溃。通过调试qt源码,发现在分配内存的时候抛出异常bad_alloc,错误的内存分配查资料了解到32位程序可申请的最大堆内存不会超过2G,受操作系统等各方面因素影响,申请到的内存往往会更小以下代码可获取到可申请的最大内存。每次的结果略微会有差异。经测试,...

2018-07-21 16:49:45 3436 2

原创 python安装web.py遇到的问题python setup.py egg_info及解决方法

1.首次安装时,提示确实模块utilspip install utilsSyntaxError: Missing parentheses in call to 'print'. Did you mean print("var", var)?Command "python setup.py egg_info" failed with error code 1 in C:\Users\Administ...

2018-06-18 18:58:47 6629 1

原创 pyhton递归文件夹

有时候,我们需要获取某个目录下所有的文件以及取得文件的大小,并计算出总大小。首先,需要导入python的os模块。1.使用os.listdir()获取路径的文件列表2.在不同的操作系统中,路径地址格式会不同,使用os.path.join()拼接成有效的文件路径3.判断路径是否是目录os.path.isdir()4.通过os.path.getsize()获取当前文件的大小5.思路是首先获取当前路径下...

2018-06-12 16:34:19 141

原创 QT在远程服务器上创建mysql数据库

static bool createConnetc(){QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");db.setHostName("192.168.20.201");db.setPort(3306);db.setUserName("root");db.setPassword("root");if (

2016-10-26 17:40:16 1492

Qt5.12.3-mysql8.0.19重新编译的驱动

Qt5.12.3-mysql8.0.19重新编译的驱动,支持事务。替换方法,或想自己编译的,可查看https://blog.csdn.net/daxuezdj7/article/details/107177952

2020-07-07

空空如也

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

TA关注的人

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