![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 81
叫我学弟
这个作者很懒,什么都没留下…
展开
-
Qt 6.2.2连接MySQL8.0.28且无需修改MySQL密码策略的方法
前言最近需要使用Qt连接MySQL,毫无疑问涉及到了编译MySQL驱动,以及QSqlDatabase: QMYSQL driver not loaded的问题。网络上其他文章分为几大类:1、编译好MySQL驱动,莫名其妙就使用成功了。这种情况是因为MySQL使用的是5.x。2、使用MySQL connector c 6.11编译MySQL驱动。这种方法编译出来的驱动是5.x的,因为MySQL connector c最后版本是2017年,可以链接,但是需要修改MySQL 8.0的密码策略。3、原创 2022-03-15 14:36:16 · 1144 阅读 · 0 评论 -
Qt中double与float与16进制字符串之间的转换
前述在一些需求中,我们需要读取一些二进制文件,比如java的class文件,图片文件等等。我们有时需要解析里面具体的内容。通过Qt的QFile类读取文件后,可以将其中的二进制读到一个QBytearray中,而我们可以通过QBytearray的toHex方法将其转换为16进制字符串。而有些时候,这些数据会存储一些double和float类型的浮点数据的16进制形式,我们需要根据需求把16进制转换为double或float。对于整数int形式,Qt中有明确的方法可以进行转换。这里我们用uint的类型,避免原创 2021-06-02 21:54:50 · 9004 阅读 · 5 评论