Qt
文章平均质量分 86
Intimes
全栈工程师
展开
-
基于QListWidget的多段曲线展示器
由于视图控件的拖放逻辑比较难,需要同时子类化视图和模型,那么对于小数据而言,不如使用便捷类。代码解析:第1个就是为了获取拖放信息,第2个在获取信息后,需要将urlList转换为QStringList,而且在转换前需要将\全部置换为/文件的打开实现了指定路径,打开数据,写入列表,更新路径,选中当前行并指定点击回调等逻辑。这些都可以写到open函数中,然后在激活拖放。由于不仅仅是写入列表这么简单,在一个也为了不用专门子类化,可以把拖放写在main windows里。鼠标可以调整各个item的顺序,完美。原创 2023-12-25 23:09:18 · 920 阅读 · 0 评论 -
Qt4利用MVC开发曲线数据编辑器
介绍了QCustomPlot和TableView的联动,数据分类显示,表格实现复制,粘贴,删除等功能。列表控件实现键盘控制,解放鼠标,加速曲线切换。不同曲线实现自适应范围和统一范围。是对曲线编辑器的一次升级和技术说明。原创 2023-11-26 23:57:30 · 1087 阅读 · 0 评论 -
Qt4用子类化ProxyModel和子类化MainWindow实现全表筛选,中文排序和复制粘贴
介绍了qt模型视图编程中的几个重要问题的技术实现思路。原创 2023-11-26 13:03:03 · 636 阅读 · 0 评论 -
基于Qt4的拉格朗日插值实现及使用
本文简单介绍了拉格朗日插值的功能,算法以及Qt的实现。原创 2023-09-19 23:46:05 · 310 阅读 · 0 评论 -
基于Qt4的电机一致性测试软件开发
电机一致性是传感器的重要测试内容,但目前没有合适的软件可用,研究人员一般是自行计算,但报告内容不标示清楚的话难以理解,也无法评判电机一致性指标是否合格。因此,需要开发一款专门用于电机一致性测试的软件,所有数据都在同一框架下计算,这样就能清楚的反映在测试报告里。原创 2023-09-15 01:04:21 · 245 阅读 · 0 评论 -
基于Qt4的电机连续性测试软件开发
开发了一款专门用于磁场连续性测试的软件,用列表实现文件的加载。时间段的指定用spinBox来指定和微调,同时用Label显示具体数值。文件切换可以实现不同曲线的时间段指定,曲线绘图也是同步变化的。本次开发用到了一些基本控件,并引入了绘图第三方库,开发的软件满足了科研计算需求。原创 2023-09-14 21:24:51 · 143 阅读 · 0 评论 -
基于Qt4的电机变化数据处理工具开发
时序测量数据处理目前还没有合适的程序,因此本博客考虑开发个专业化小工具。根据计算需求,用listView来实现文件列表,用lineEdit来指定截取时间,用QCustomPlot实现绘图。最后用计算均方差的公式实现指标计算。本文适合初级和中级开发者参考。原创 2023-09-14 14:18:12 · 223 阅读 · 0 评论 -
基于Qt4开发曲线绘制交互软件Plotter
本文开发了一款轻量级的曲线绘制交互软件,在Qt4环境下,用tableview实现表格,用qcustomplot来绘图,涉及右键菜单,模型视图,多界面数据传递,多曲线绘图,容器操作,信号与槽等知识点,是比较适合初、中级程序员的练手项目。原创 2023-09-14 00:34:52 · 1057 阅读 · 0 评论 -
基于Qt4用QSortFilterProxyModel和QCustomPlot搞定数据筛选和曲线绘图
在Qt4环境下实现了基于QSortFilterProxyModel和QCustomPlot的数据管理器,搞定了数据筛选和曲线绘图两个核心问题。其中,QSortFilterProxyModel主要是用于数据筛选分类,简化了实现算法,其次,用QCustomPlot实现了绘图,并用鼠标点击事件和数据更改事件同步联动,实现了类似模型视图的功能。原创 2023-09-11 23:42:26 · 248 阅读 · 0 评论 -
基于QT4的GPX文件编辑器开发
文章对GPX编辑器的需求和具体技术实现进行了详细介绍,对功能实现和具体开发细节问题都做了讨论,希望对开发人员有所帮助。原创 2023-08-19 01:37:42 · 1993 阅读 · 2 评论 -
QT4:从零开始做“工作日记”开发(1)-Worklog项目
工作日记轻量级,无需安装可以实现对日常工程,生活的规划,记录自己的生活,工作进度以及事项的重要程度。可以在windows 7 windows 10下运行。采用QT开发,可以打开csv文件,导入工作日记,进行编辑条目,添加,删除条目。可以另存为csv文件。已经打包为单文件,点击就可以用...原创 2022-07-14 17:20:11 · 427 阅读 · 1 评论 -
Qt4实现TableView显示表格数据
Qt4 创建标准项模型,在使用setdata插入数据,最后用tableview显示出来原创 2022-07-09 15:30:57 · 4818 阅读 · 0 评论 -
QT4 原生c++ 1.3 字符串类String
讲述string类型的定义,构造函数,成员函数的各类常见用法。后续将使用string来代替char实现对name的定义。原创 2022-07-04 22:35:24 · 461 阅读 · 0 评论 -
QT4 原生c++ 1.2 派生类、字符数组开辟空间与销毁
1 讲解了派生类,虚函数的用法2 讲解了char类数组开辟和销毁3 讲解了类的继承,栈类的1个实例原创 2022-07-04 20:29:32 · 547 阅读 · 0 评论 -
QT4 原生c++ 1.1 整形数组的析构函数
对QT环境下c++的环境配置进行了讲解,之后对1-1实例进行了分析。知识点:指针的new和析构的写法原创 2022-07-04 19:39:41 · 481 阅读 · 0 评论 -
Qt连接MySQL数据库实例
(1)QtSql的Driver里只有SQLite,没有MySQL通常Qt只支持文件型数据库SQLITE,如果要连接MYSQL,就需要编译或者下载对应的dll文件,并且进行配置,才能使用。qt5的教程已经很多了,大都没啥问题,qt4由于比较老,我只找到其中几个解决方案,不一定全部适用。我的版本是qt4.7.4, qt creator2.2,对应的dll按道理要自己编译的,但是太麻烦了,我在网上找到了可用的dll,直接拿来就用就行。下载链接附后。(2)到哪里去搞到dll文件自己编译,或.原创 2022-05-07 17:19:10 · 1595 阅读 · 0 评论 -
QtSql数据库的三种创建方式
QtSQL数据库对象的创建,可以以变量和指针两种方式创建。目前从案例看,用变量的例子比较多,但实际应用的时候,考虑到子类化等问题,还是指针类用的比较多,这里有一点写法上的小技巧,否则指针定义后可能无法打开数据库。先看一下变量定义的方式:用QMainWindow来创建工程,之后上代码:这种定义方式,是QSqlDatabase和QSqlQuery都用变量表示,这是大家都使用的方式。这里要注意一点,close之后,如果使用remobedatabase,就会有一条警告提示,说什么db还在使用中。原创 2022-05-06 09:33:59 · 5150 阅读 · 0 评论