随笔分类 -  Qt

摘要:计算机表示浮点数都有一个精度的限制,由于精度的限制会发生部分的截断,使得原本不相等的浮点数就变成了相等 假设 float x = 3.144444445, y = 3.144444448 从数学角度上看,x 和 y 是不相等的,但在 32 位计算机中它们是相等的 所以我们编程中最好不要直接使用 == 阅读全文
posted @ 2022-08-30 12:12 想想就很离谱 阅读(1296) 评论(0) 推荐(0)
摘要:1、简单的线程使用,本次使用 QtConcurrent 方式实现,由于它比较简单,有时候使用它还是挺方便的。 2、包含头文件 1 #include <QtConcurrent/QtConcurrent> 3、准备好线程处理函数 void Widget::_onFunction() { while ( 阅读全文
posted @ 2022-08-29 17:06 想想就很离谱 阅读(686) 评论(0) 推荐(0)
摘要:练手项目 部分截图 End 可选择日期后立即计算 自动记忆最后一次操作 . . . 等 等 新手可照葫芦画瓢,当做练练手 想体验功能可下载玩玩儿 附上下载链接 链接:https://pan.baidu.com/s/1gnFzHPS_uGpBKrEiPNDb3g 提取码:hfrf 阅读全文
posted @ 2021-12-31 16:33 想想就很离谱 阅读(84) 评论(0) 推荐(0)
摘要:生成 exe 后,单独新建一个文件夹 从 Qt 安装目录下 拷贝几个必备的 dll 即可发布 当然这个是简单发布,依赖其他库的还需要另外操作 Qt 我的路径是 dll : C:\Qt\Qt5.12.8\5.12.8\mingw73_32\bin platforms: C:\Qt\Qt5.12.8\5 阅读全文
posted @ 2021-12-31 13:25 想想就很离谱 阅读(252) 评论(0) 推荐(0)
摘要:前言 我们在自己电脑调试好的程序 然后发给其他电脑使用 这时其他电脑如果没有安装运行环境肯定是运行不起来的 那这时候我们可以使用官方提供的 windeployqt 工具将 exe 依赖的库全部打包好 这样只要我们把该打包的发布给其他电脑 这样就能运行了 测试 1. 新建一个文件夹,把我们要发布的ex 阅读全文
posted @ 2021-12-23 14:37 想想就很离谱 阅读(313) 评论(0) 推荐(0)
摘要:事项 最近项目中需要使用设置相对相对路径 然后被 .pro 文件的相对路径整抽风了 各种找不到文件 经研究发现,跟着玩意儿有关系 【1】 Shadow buid 打勾时 ./ 会有2种情况: 1.代表 .pro 文件的目录,下面这些变量使用 INCLUDEPATH LIBS SOURCE FORM 阅读全文
posted @ 2021-12-23 11:05 想想就很离谱 阅读(479) 评论(0) 推荐(0)
摘要:需求 假设有一段字符串 "ABCDEFGHIJKLMN" 需要变成 "AB:CD:EF:GH:IJ:KL:MN" 很简单, 上代码 /*************************************** * 功能:指定字符串去分割字符串 * 参数: * -src: 需要分割的字符串 * - 阅读全文
posted @ 2021-12-21 10:41 想想就很离谱 阅读(546) 评论(0) 推荐(0)
摘要:一前景 很多时候我们在学习一门新的语言,一直在学习各种语法和记住各种关键字,很容易产生枯燥的情绪,感觉学习这些玩意儿不知道用在什么地方,心里很是苦恼,这不,我在这记录下我学习Qt的第一个的小项目-串口通讯助手吧,边做项目边学习比单独看知识点可有趣多啦。话不多说,我们就现在开始吧! 二准备工作 我这边 阅读全文
posted @ 2021-07-05 22:35 想想就很离谱 阅读(1640) 评论(0) 推荐(0)
摘要:一 概述 有时候在做上位机串口通讯时,经常需要将字符串转成16进制的形式作为发送,借此分析记录一下。 二 需求分析 //假设需要转换的字符:如下 QString str = "abcdef1234"; //需求转换成 0xab,0xcd,0xef,0x12,0x34 由上图分析得出,很明显我们只需要 阅读全文
posted @ 2021-07-05 22:33 想想就很离谱 阅读(3187) 评论(0) 推荐(1)