傻童:CPU
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
QT安装时出现错误(镜像)
打开如下图运行框,将Qt文件拖到窗口里->空一格输入“–mirror https://mirrors.aliyun.com/qt”->按enter键进入,即可成功安装。按“win+R”键弹出“运行”窗口,输入"cmd",点击确定;原创 2024-09-17 12:24:26 · 178 阅读 · 0 评论 -
实现一个点缓慢到达另一个点(基于时间的加权等效法)
加权等效法(Weighted Equivalent Method)是一种用于多个指标综合评价的方法,常常应用于多指标比较的问题中。基于时间的加权等效法可以考虑不同指标在不同时间段的权重变化。有一些指标随时间变化,并使用不同的权重进行计算。原创 2024-09-14 11:17:54 · 49 阅读 · 0 评论 -
实现一个点缓慢到达另一个点
【代码】实现一个点缓慢到达另一个点。原创 2024-09-14 11:01:11 · 151 阅读 · 0 评论 -
双线性插值算法
2点求一条直线公式(双线性插值需要的基础公式),这里没有写成经典的AX+B的形式,因为这种形式从权重的角度更好理解。已知两个点(x1, y1)、(x2, y2),求它们中间坐标(x,y)。思路是分两次做插值计算,先用插值算出P1和P2点,在用这两点求出P点。其中a和(1-a)为x距离x1和x2的距离占(x2-x1)的比例。其中,a、(1-a)、b、(1-b)为P点距离边缘的距离。原创 2024-09-12 16:02:22 · 254 阅读 · 0 评论 -
插值法-----一维
适用于仅有两个数据点的情况。实现简单,效率高。适用于多个数据点的情况。计算复杂度较高,但可以处理更多数据点。适用于对数据点的插值精度要求较高的情况。选择插值算法时,需要根据数据点的数量和插值精度的需求来决定。线性插值简单且效率高,但对于复杂的数据点分布,拉格朗日插值能提供更高的插值精度。原创 2024-09-11 16:43:41 · 409 阅读 · 0 评论 -
查表法的实现
二维查表法用于处理需要二维数组或表格的情况,类似于处理一组数据中每个元素的值可以通过查找表快速获取的场景。查表法是一种通过预先计算并存储结果来加速计算过程的方法。在C语言中,可以通过使用数组来实现查表法。这种查表法特别适用于需要频繁进行计算的场景,因为预计算的结果可以大大减少每次计算的时间开销。例子:使用查表法来计算正弦值。原创 2024-09-11 16:26:52 · 62 阅读 · 0 评论 -
QT中Charts基本用法
第一步:创建工程,添加Charts库。第二步:添加charts视图。第四步:编写初始化函数。第三步:添加所需成员。第五步:添加测试数据。原创 2024-08-18 16:03:06 · 172 阅读 · 0 评论 -
QT安装及配置教程
Qbs,全称:Qt Build Suite,是由Qt官方提供的一个跨平台构建工具,用于构建和管理Qt和非Qt项目。CMake 是一个跨平台的开源构建工具,用于管理和构建 C++ 程序的软件项目。与 qmake 类似,CMake 的目标是简化跨平台软件项目的构建过程。第四步:选择对应的平台,QT5.14.2之后的版本不再提供离线安装包,改为下载在线安装器。qmake是Qt提供的构建工具,用于简化 Qt 项目的构建过程。第六步:登录QT账户,新用户可注册一个,选择个人用户。第一步:进入官网,进入到下载界面。原创 2024-08-15 14:45:39 · 394 阅读 · 0 评论 -
QT之串口设计(实用)
注意:组件有,谁放到谁里面的先后顺序。添加完图片记得保存,显示图片已经添加。点击向下的箭头,点击“选择资源”首先创建一个类:通信协议的类。原创 2024-08-14 20:39:40 · 69 阅读 · 0 评论 -
QT中执行某个函数的方式
在QT中,使用信号和槽来执行某个函数。首先,需要在你的类中声明一个信号,然后将这个信号与想要执行的函数(槽)连接起来。如果想在QT程序中的某个时间点执行某个函数,可以使用QTimer。如果想在另一个线程中执行某个函数,可以使用QThread。解决方案4:使用QThread。解决方案3:使用QTimer。解决方案2:使用信号和槽。在main函数中调用。原创 2024-08-14 20:21:58 · 167 阅读 · 0 评论 -
QT文件操作实战
采用“另存为”按钮的槽函数,编写的代码如下。采用“浏览”按钮的槽函数,编写的代码如下。原创 2024-08-14 11:16:40 · 197 阅读 · 0 评论 -
QT文件的操作
OTextStream是一个用于读写文件txt流的操作类,它通常会把存储在磁盘上的8bit数据转换为16bit的Unicode字符串QString。OTextStream类对操作符进行了重载,我们可以通过原创 2024-08-14 08:32:23 · 240 阅读 · 0 评论 -
QT之多窗口显示
第三补:编写代码,展示效果。原创 2024-08-07 15:41:38 · 298 阅读 · 0 评论 -
学生管理系统之更新和删除、筛选
使用Widget把二个放在一块,作为一列,然后全选进行栅格布局,最后添加弹簧进行微调。.exec模态显示,必须要求执行窗口,其他窗口不能动。.show只是显示窗口(非模态显示)。在主函数中调用对话框。原创 2024-08-04 17:01:03 · 64 阅读 · 0 评论 -
学生管理系统之数据模拟与数据显示
设计一个单例模拟数据显示数据。原创 2024-08-04 14:16:09 · 452 阅读 · 0 评论 -
学生管理系统之数据库设计与开发
获取第几页学生数量,注意页数是从第0页开始的。整理后(1,6,7需要加单引号)定义完接口,在.cpp中实现。TEXT需要添加单引号。添加某个语句的头文件。原创 2024-08-03 21:21:04 · 196 阅读 · 0 评论 -
学生管理系统之界面设计
用户名、密码和二个QLineEdit组件放到一个widget;先将想要放到一个块的放入widget里,选择栅格布局,然后调整每个组件的固定长度中宽度和高度进行调整。修改组件名字,密码的QLineEdit选择密码模式(Password)先显示主界面,但是让主界面进行隐藏,在显示登录界面。将界面的大小设定为固定值之后,就不会随意改变大小了。调整位置之后,在微调各个组件的字体大小。最后还可以微调各个组件的宽度和高度。双击QTableWidget。将二个组件放到一个布局里。选中整个框,点击栅格布局。原创 2024-08-03 18:08:22 · 243 阅读 · 0 评论 -
QT小技巧
【代码】QT小技巧。原创 2024-06-15 16:23:31 · 251 阅读 · 0 评论 -
QT编写的界面自动适应显示器分辨率
(注意: 需要加在QApplication实例化之前,否则无效。## QT编写的界面自动适应显示器分辨率。在main()函数中加入如下代码。原创 2024-06-15 10:14:49 · 730 阅读 · 0 评论 -
QT界面布局
例如将3个CheckBox组件放置在一个GroupBox组件里,该GroupBox组件就是这3个CheckBox的容器,移动这个GroupBox就会同事移动其中的3个CheckBox。布局就是使界面上组件有规则的排列,并且随着窗体大小变化自动地调整大小和相对位置。组件板里有Layouts和Spacers。窗体上方的工具栏里有布局管理的按钮。原创 2024-03-29 09:38:39 · 178 阅读 · 0 评论 -
QT charts模块画图
在项目中使用Qt Charts模块,必须在项目的配置文件(.pro文件)添加行语句。在需要使用QtCharts的类的头文件或源文件中,包含如下语句。原创 2024-03-20 19:06:34 · 398 阅读 · 0 评论 -
QT-绘制动态曲线
将控件功能提升为QChartView。设置定时器绑定DrawLine函数。pro文件中添加chart。添加相关的头文件和变量。将二个函数加入到主函数。在串口工程中添加控件。原创 2024-03-19 18:40:41 · 618 阅读 · 0 评论 -
QT画图功能
每个QWidget都自带的功能,继承了QPainteDevice都可以使用QPainter来进行绘图。(重写事件:如果父类有某个方法,此时子类需要有一个跟父类同样方法名称的)画图需要调用paintEvent绘制事件,paintEvent事件时QWidget类自带的事件。//30 30 表示开始绘制位置 100 100 表示绘制绘制范围宽高,30。(0,0)表示起点,(300,300)表示终点。设置渲染模式:使得平滑渲染。16表示起始弧度,140。QBrush表示笔刷对象。QColor表示颜色对象。原创 2024-03-10 21:41:33 · 756 阅读 · 0 评论 -
QT实用上位机
【代码】QT实用上位机。原创 2024-03-10 10:44:59 · 36 阅读 · 0 评论 -
安装QT时,安装进程(qt.tools.perl)运行期间出现错误
QT出现的问题原创 2024-03-06 18:17:12 · 475 阅读 · 1 评论 -
QT 打开项目提示 no valid settings file could be found
在打开项目,而后点击“项目”,在Configure project 栏中选择合适的kits然后点击configure project按钮即可。删除对应项目中的.user 文件。原创 2024-03-05 20:51:41 · 1191 阅读 · 0 评论 -
QT中的数据处理
把一个short类型的值拆分成两个字节,并存储在char类型的数组中。QT中如何将二个char合成short。原创 2024-03-05 16:47:58 · 531 阅读 · 0 评论 -
QT之QComboBox
combobox原创 2023-12-11 22:12:22 · 79 阅读 · 0 评论 -
QT之QTime和QElapsedTime
QT时间原创 2023-12-10 17:41:14 · 401 阅读 · 0 评论 -
QT之日期时间数据
日期原创 2023-12-09 18:38:02 · 72 阅读 · 0 评论 -
Qt之QSlider和QProgressBar
【代码】Qt之QSlider和QProgressBar。原创 2023-12-09 17:41:56 · 294 阅读 · 0 评论 -
QT之常用按钮组件
【代码】QT之常用按钮组件。原创 2023-12-09 10:35:59 · 202 阅读 · 0 评论 -
QSpinBox和QDoubleSpinBox
【代码】QSpinBox和QDoubleSpinBox。原创 2023-12-07 23:07:49 · 167 阅读 · 0 评论 -
QT之QString
添加容器点击栅格布局添加容器,进行栅格布局原创 2023-12-04 22:21:48 · 111 阅读 · 0 评论 -
QT之界面组件概述
界面概述原创 2023-11-30 21:38:46 · 70 阅读 · 0 评论 -
容器类之QT
STL风格的反向迭代容器。原创 2023-10-25 23:12:26 · 701 阅读 · 0 评论 -
元对象系统功能
【代码】元对象系统功能。原创 2023-10-24 23:57:24 · 235 阅读 · 0 评论 -
创建QDialog工程(纯代码)
纯代码方式更灵活,可以完成很多可视化UI设计无法完成的工作。增加信号和槽函数(增加功能)原创 2023-10-16 23:23:47 · 162 阅读 · 0 评论 -
创建QDialog工程
所有原件横向布局完成后,选中外框,点击Dialog,进行纵向布局。或者使用快剪辑:Alt+Enter。然后点击,“添加定义”原创 2023-10-15 23:03:34 · 769 阅读 · 0 评论 -
QT使用前的知识
槽函数的信号是一个重载函数时。构建新的对象—组成对象树。原创 2023-09-29 22:29:37 · 190 阅读 · 0 评论