自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Qt5配置MSVC2010

最近遇到一个项目,对方的接口是用matlab2010和VS2010编译生成的,所以我也只能在qt中配置msvc2010才可以,在这里做个小记录。1.安装matlab2010 32位(因为qt5+msvc2010只有32位的版本,所以所有版本都使用32位);3.下载 qt-opensource-windows-x86-msvc2010-5.5.1.exe;上面三个软件按顺序安装完成即可,具体安装过程中选什么我都忘了,时间隔了很久了,这里只是做个参考吧。2.安装VS2010 32bit;

2023-07-25 10:39:17 497

原创 Qt数据库在开发中的应用(三)——QSqlQuery类数据库表创建

Qt数据库在开发中的应用(二)——Qt SQL简介及打开连接》中介绍了QSqlQuery类。、向数据库表中。对于数据库中的表,通常只需要创建一次,而其他的操作是可以重复的。

2023-06-01 14:35:46 990 1

原创 Qt数据库在开发中的应用(二)——Qt SQL简介及打开连接

QSqlQuery对象时,就会自动去关联所对应的数据库,得到数据库QSqlQuery对象之后,就可以按照SQL语句访问数据库(通过exec(const QString & query),里面的参数是我们要执行的SQL语句,这个sql语句的语法后面补充,是专门用来访问数据库的语言)。但是连接的数据库是带服务器版本的数据库时,就需要设置了,常见的有MySql、Oracle)用于建立于数据库的连接,在建立连接时,加载数据库驱动,并且可以设置数据库类型和数据库名称,这样就可以正常的操作和访问数据库了。

2023-05-29 18:04:52 1467

原创 Qt数据库在开发中的应用(一)——查看qt支持哪些数据库的驱动

即我们的qt支持这些驱动:QSQLITE、QMYSQL、QMYSQL3、QODBC、QODBC3、QPSQL、QPSQL7。一、在项目管理文件(.pro)中,增加数据库模块sql。(前提:新建一个Qt Widget桌面应用)二、查看Qt对数据库的驱动的类型的支持。

2023-05-29 10:49:04 929 1

转载 Qt5模块化详细总结

Qt 4 也有模块的概念,但是是一种很粗的划分,而 Qt 5 则更加细化。这里需要强调一点,由于 Qt 的扩展模块并不是 Qt 必须安装的部分,因此 Qt 在未来版本中可能会提供更多的扩展模块,这里给出的也仅仅是一些现在确定会包含在 Qt 5 中的一部分,另外还有一些,比如 Qt Active、Qt QA 等,则可能会在 beta 及以后版本中出现。后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。Qt 4 也分成若干模块,但是这些模块与 Qt 5 有些许多不同。

2023-05-26 15:24:28 500 1

原创 zynq7000学习(1)——vivado环境下PL配置

PL部分一、新建工程: 现开发板型号为xc7z100ffg900-2选择芯片(选择芯片7100的话,就输入xc7z100 后面的-1和-2是速度等级),更改项目名为system。 Create Block Design(创建模块化的设计)——>设置设计名称为system。 这时会出现design窗口和source窗口、画布窗口,source中出现.bd后缀的文件system.bd,这个就是我们创建的block design(bd缩写)。在画布点击“+”,选择查找...

2023-04-28 09:58:13 1994 1

原创 生成随机数代码(C/C++/Qt)

函数生成的随机数并不是真正的随机数,而是一个伪随机数,其生成的随机数序列可以被预测和重现。注意:qsrand用来设置一个种子,该种子为qrand生成随机数的起始值。上面的代码中,我们使用系统时间的毫秒数作为随机数种子。上面的代码中,我们使用当前时间作为随机数种子。类生成0到99之间的随机数分布,最后使用。在C++中生成随机数可以使用标准库中的。在C语言中生成随机数可以使用标准库中的。方法生成0到99之间的随机数。函数生成随机数之前,需要使用。生成0到99之间的随机数。生成0到99之间的随机数。

2023-04-27 16:13:10 2894

原创 Qt中的多线程(二)——多线程生成随机数

提示connect不支持'QVector'类型,确保使用qRegisterMetaType()进行注册。也就是在MainWindow中connect连接Generate::sendArray信号到MainWindow槽时的传参使用QVector类型没有注册。在qRegisterMetaType后紧接加一个,里面写QVector类型;以上多线程生成随机数就完成了;

2023-04-27 15:44:37 222 2

原创 Qt中的多线程(一)

使用这种多线程方式,假设有多个不相关的业务流程需要被处理,那么就可以创建多个类似于 MyWork 的类,将业务流程放多类的公共成员函数中,然后将这个业务类的实例对象移动到对应的子线程中 moveToThread() 就可以了,这样可以让编写的程序更加灵活,可读性更强,更易于维护。这个 run() 是一个虚函数,如果想让创建的子线程执行某个任务,需要写一个子类让其继承 QThread,并且在子类中重写父类的 run() 方法,函数体就是对应的任务处理流程。另外,这个函数是一个。// 移动到子线程中工作。

2023-04-20 15:57:31 498

原创 zynq7000学习(1)——学习思路概要

先了解zynq7000的使用环境把zynq自带的例程能够在开发板跑起来,理解并能修改例程,改一改 看出的结果是不是想要的了解板子接口都有哪些、干什么用,例程里肯定有相关的驱动,先跑起来 独立开发环境大概分为四个步骤:(1) 系统架构师确定硬件-软件分区方案;(2) 硬件工程师处理被分配到硬件中的功能,并将它们转换或设计成IP核(Verilog/VHDL,也可用Vivado HLS实现C/C++高层次综合);(3) 利用Vivado IP Integrato...

2021-12-30 13:31:20 462

原创 关于采样率

最近看信号处理的书,做个小笔记,有不对的地方也欢迎大佬们指证。1.采样率是1.4G,采700M的数据。一个周期就采样2个点。如果用1.4G采样率的回放,放出来的两个点就是700M.如果用2.8G采样率回放,放出来的两个点就是1.4G.所以用多大采样率,最好就用多大的采样率回放,不然回放出来的频率可能有误差。2.分辨率:所有仪器的最小刻度信号中,分辨率就是指步进。采样率为102.4M,分辨率为128k,那么在显示的图表中,实际显示的刻度应该为102.4/0.128=800。频谱

2021-09-23 10:06:28 2527

空空如也

空空如也

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

TA关注的人

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