- 博客(73)
- 资源 (12)
- 收藏
- 关注
原创 『FPGA通信接口』串行通信接口-IIC(2)EEPROM读写控制器
以AC24C04为例,介绍使用IIC控制器读写EEPROM,提供仿真分析和工程源码
2024-04-19 16:59:28 587
原创 『FPGA通信接口』串行通信接口-IIC(1)接口协议
介绍传统串行通信接口IIC协议内容,消息类型,接口时序,读写过程,并提供仿真分析及源码
2024-04-18 16:42:48 1066 1
原创 Day42 QTreeWidget的使用
介绍QtreeWidget的基本使用方法包括常见的操作,常见的属性、信号等,可以学习,在此基础上创建有意思的应用,也可以用作其他工程的模块代码,方便移植和扩展。
2024-01-30 15:58:47 247
原创 Day39 QTableWidget类的使用
简介:介绍QtableWidget各种属性的用法,以及常用的一些信号,最后利用这些特性,制作一个用于下发设备运行参数的表格。
2023-11-04 15:00:58 171
原创 数据在计算机网络中的传输过程2023.05.18
从宏观上理解数据在互联网中的传输过程,认识某一次数据传输过程经历的阶段,并且清楚哪些协议、哪些设备在其中发挥着作用。
2023-05-18 13:15:25 509
原创 使用matlab提取8bit灰度的位图并显示
在一些灰度调制的场合,需要将8bit位深的灰度图每一个位平面抽离出来。使用matlab提取8bit灰度的位图并显示
2023-04-06 07:30:00 1267
原创 使用matlab批量生成特定分辨率的“数字升序”图片
实际项目需求,生成几千张白底黑字的数字升序的图片序列,作为某显示设备的测试序列。第一张图片是数字1,第二张是数字2,以此循环。显然这样的工作使用画图软件相当繁琐,效率低,使用matlab还是很方便。参考第一篇,无非添加了两个动作,一是由于批量生成故需要循环。二是写入图片的文字要根据当前循环变量的值修改,由于数字1和数字10的大小不一样,因此文字写入图片的位置也要修改。仅此而已,Matlab脚本源码如下。
2023-04-04 10:51:47 212 1
原创 Day36 QSharememory实现一个实例启动-2023-02-08
Qt中使用QShareMemory实现只能启动一个程序。(指同一个程序只能有一个程序在运行中)
2023-02-08 14:50:20 132
原创 C14—使用QT制作玫瑰散落特效定制程序员的专属浪漫-2022-11-14
通过生成随机数,定时器时间,获取屏幕属性,设置窗口属性,Qpainter画图,QMediaPlayer播放音乐实现玫瑰下落,背景切换,甜甜音乐,情意绵绵,定制专属程序员的浪漫。
2022-11-14 14:30:43 780
原创 C13—使用innosetup工具制作软件安装向导2022-07-23
使用qt生成exe文件,并用innosetup工具为exe生成软件安装向导
2022-07-23 14:52:56 1414
原创 C12—基于QMediaPlayer制作音乐播放器2022-03-31
基于QMediaPlayer创建的音乐播放器,可以读取指定目录指定文件列表,实现基本的播放,暂停,上下一曲的功能。
2022-03-31 20:03:13 646
原创 Day35QListWidget基本使用-2022-03-18
介绍QListWidget的基本操作,包括添加项,删除项,显示stringlist、单击信号、添加图标等
2022-03-18 00:00:00 388
原创 C11—基于QWebEngine实现网页浏览器 2022-03-17
基于QWebEnginView实现了网页浏览器,包含基础网页导航功能,历史记录查看,源代码查看,主页设置,网页跳转等功能。
2022-03-17 22:20:44 2061 1
原创 Day34 QFileInfo获取文件属性-2022-03-17
Qt提供了QFileInfo类以获取文件系统中文件的相关属性,包括了文件的大小,权限,所有权,创建时间,修改时间,是否绝对路径,是否可写等等
2022-03-17 00:00:00 407
原创 Day32使用QSplashscreen制作程序启动画面-2022-03-15
QSplashscreen制作程序启动静止画面或者动画,常规操作,使用直接粘贴。
2022-03-15 00:00:00 475
原创 Day31QDesktopServices-2022-03-14
介绍QDesktopServices类实现桌面应用如打开网页,打开目录,打开文件的操作方法,使用时直接粘贴。
2022-03-14 11:24:30 1103
原创 C10—Qt制作C++动态链接库2022-03-03
创建一个工程creatmydll用于生成DLL,创建另一个工程callmydll调用生成的DLL。主要介绍DLL的生成与使用方法。
2022-03-03 19:21:05 1271
原创 C9—Qt实现网络调试助手
Qt实现网络调试助手所谓网络调试助手,同时支持UDP协议和TCP协议。就是可以使用UDP协议,监听端口,完成与对端设备的数据收发。同时使用TCP协议,既可以当作服务器端,监听本机主机端口,得到客户端连接信息,并管理与客户端之间的连接,可完成数据的收发;又可以当作TCP客户端,发送连接请求与远端服务器连接,可以向服务器发送数据进行请求,也能够接收到服务器给予的应答。这是网口助手最基本的功能。受限于我上网实在不便,原因也不便多说,因此我只写了上述最基本的功能。但是在规划的时候,写了很多功能,下面写出来供大家在
2022-01-14 14:49:10 3044
原创 C8—Qt实现天气预报
Qt实现天气预报场景简介WeatherWebService网站提供了获取天气数据的访问接口,不过对于免费的用户来讲,一天只能访问50次,超出之后需要付费。本身就提供了查询城市ID,支持城市列表,通过城市ID可以找到对应城市的照片等多个接口。当然,通过这个接口,可获取天气数据到本地。然后对天气数据进行分析,最终显示到界面上。最终的话可以把界面做的漂亮一点,把功能完善一下,甚至可以做一些可视化的数据分析,提供出行建议等。由于上网不是很方便,这里只做了基本的功能,界面也做的略显ugly。除了访问接口之外,网站
2022-01-11 15:22:17 1161
原创 Day30Qt实现UDP传输2022-01-07
Qt Network(四)Udp传输简介Qt UDP实现UDP,用户数据包协议,是一个轻量级的、不可靠的、面向数据报的、无连接的协议。Qt中使用QUdpSocket类用来发送和接收UDP数据报,套接字就是一个IP地址和一个PORT端口号。IP地址指定了网络中的一台主机,而端口号指定了主机上的一个网络程序,这样使用套接字就可以实现网络上的两个应用程序之间的通信。不同于TCP,在客户端与服务器之间建立通讯连接,UDP不需要建立连接,因此对于UDP通信双方的“地位”是平等的。对于通信的一方而言,Qt要做的就
2022-01-08 08:00:00 741
原创 Day29Qt显示Web内容2022-01-05
Qt WebEngine获取网页内容QtWebEngine模块提供了一个Web浏览器引擎,可以方便地在没有本地Web引擎的平台上将来自万维网的内容嵌入到Qt应用程序中。比起以前的Qt Webkit提供了更好的支持。Qt WebEngine本身是一个非常庞大的项目,涉及了HTML、CSS、JavaScript等多方面的知识,Qt对于Qt Webegine的支持是在逐渐加强的。但就目前来说,一个网页浏览器的基本功能是全部支持的,包括了网页显示,导航菜单,显示网站图标,提供历史记录以及字符串查找功能。本节作为抛
2022-01-07 10:34:06 782
原创 Day28Qt实现http请求2022-01-06
Qt Network(三)http请求介绍1.network模块首先,简单介绍一下network模块。Qt Network模块用来编写基于TCP/IP的网络程序,其中提供了较低层次的类,比如QTcpSocket、QTcpServer、QUdpSocket等,来表示低层次的网络概念;还有高层次的类,比如QNetworkRequest、QNetworkReply和QNetworkAccessManager,使用通用的协议来执行网络操作。Qt的网络模块是一个庞大的体系,还有网络代理类QNetworkProx
2022-01-07 10:33:35 1074
原创 Day27Qt实现QTcpClient-2022-01-06
Qt Network(二)Tcp客户端使用Qt开发Tcp客户端与服务器之间的差异很小,主要是服务器使用的类对象是由QTcpServer实例化的,而客户端的类对象是由QTcpSocket实例化的。另外一点就是客户端,连接服务器时要用到,connectToHost()方法,服务器则是要用listen监听某个端口。当连接建立之后,对于连接的管理,数据的处理几乎连信号都是一样的。因此有关Tcp的简介,开发过程注意事项,步骤等内容,请参见QTcpServer效果与网口调试助手测试收发数据正常,网口调试助手链接
2022-01-06 20:46:21 1230
原创 Day26Qt实现QTcpServer-2022-01-06
Qt Network(一)tcp服务器简介TCPTCP协议,传输控制协议,是一个用于数据传输的底层的网络协议,多个互联网协议包括FTP,HTTP协议都是基于TCP协议的。TCP是一个面向数据流和连接的可靠的传输协议。QTcpSocket类为TCP提供了一个接口,可以用其实现POP3、SMTP等标准的网络协议,也可以实现自定义的网络协议。连接的一端是客户端,另一端是服务器端,也就是C/S模型。步骤与目标使用Qt network做一个TCP服务器,可以接收客户端的访问请求,能够传输数据。首先创建QTcp
2022-01-06 20:33:05 1356 1
原创 C7—Qt中使用XML格式文档
Qt读写XML文档什么是XML?XML(eXtensible Markup Language)是一种通用的文本格式,与数据库一样被广泛运用于数据交换和数据存储,但在使用场景上二者有着巨大的差别,这是由于自身属性决定的。与数据库相比,XML缺少数据库具备的特性:高效的存储、索引和数据修改机制;严格的数据安全访问控制;完整的事务和数据一致性控制;多用户访问机制;触发器、完善的并发控制等。因此,用户量大、数据集成度高以及性能要求高的数据环境中还是需要数据库来完成任务,可以进行大量数据的存储和分析。而xml是
2021-12-09 21:36:10 1886
原创 Day25Qt一组键盘多个输入框案例2021-12-06
Qt一组键盘多个输入框案例如图所示,同一组键盘输入到两个不同的对话框中,如何去做比较简单呢?一种可行的方法是判断当前焦点的坐标,根据在不同的框内写入。这种方法可以实现,但相对之下略显”笨拙“。那么一种简便的方案是,关闭所有按钮的焦点(属性配置),然后在按钮关联的槽函数中,判断当前焦点位置,如果在第一行,就写入第一行。步骤1.搭建界面并布局如上图所示。2.设置按钮属性为nofoucs,如下图3.将所有的按钮的clicked信号,连接至同一个槽,通过sender函数获取发送信号的按钮信号,然后将该
2021-12-06 20:06:18 966
原创 C6—Qt+mplayer+win10实现视频播放器
Qt实现视频播放器目标Qt的界面中加入mplayer播放器的进程,实现常规播放器的功能。具体功能有:打开文件播放(支持常见的avi、mp4、rmvb格式);播放暂停,播放继续;切换上一个\下一个视频;全屏播放;响应键盘Esc按键退出全屏;拖入视频文件播放;实时显示播放进度;鼠标来回托住进度条可以快进快退;调整播放声音大小。说明:关于mplayer的了解并不是很多,只知道他可以作为各种视频软件的后台进程播放,可通过命令行的形式与界面进程通信,是一款非常强大的视频播放器,至于我的代码中用到的一些命令,大多
2021-12-05 15:48:50 3412
『FPGA通信接口』串行通信接口-IIC(2)EEPROM读写控制器
2024-04-19
『FPGA通信接口』串行通信接口-SPI
2024-04-16
PCIE接口上下位机通信FPGA+QT代码
2024-02-22
Day42 QTreeWidget的使用
2024-01-30
xilinx FPGA 10G subsystem Ethernet IP核实现万兆以太网上下位机通信
2024-01-02
使用listwidget制作简易图片播放器
2023-11-28
ads:qt-advanced-dockwighet-system源码
2023-11-14
QTableWidget实用代码
2023-11-04
USB设备调试工具wireshark+chipgenius+usbtreeView
2023-09-19
使用python制作csv转xdc文件的工具
2023-09-02
TEMAC IP实现千兆以太网收发测试通信
2023-08-28
4路GTX与4路GTY通过Aurora 64/66B IP实现通信
2023-08-11
GTY serdes 串行收发器光纤传输眼图测试例程
2023-08-11
OV5640摄像头采集与显示工程源码
2023-07-29
FPGA通过aurora ip8/10B实现光纤接口通信,与GT ip核实现的本质是一样的,与E5-Auraro ip实现光纤
2023-04-22
基于Qt专栏对应的工程源代码(二)
2023-03-31
基于Qt专栏对应的工程源代码(二)
2023-03-31
Block Memory Generator IP核-2023-03-30对应的工程源码
2023-03-31
LVDS接口LCD显示彩图测试FPGA工程
2023-02-25
FPGA读写AT24C04型EEPROM实验
2022-12-12
LVDS收发实例与参考资料
2022-12-03
FPGA驱动VGA接口显示彩条应用
2022-11-10
FPGA 驱动TFT屏幕显示彩条测试应用
2022-11-03
FPGA1-ROM存储经千兆以太网口到Qt上位机显示 对应 FPGA工程
2022-10-24
FPGA实现千兆网口UDP协议收发实例
2022-09-07
EZ_USB_FX3 上位机开发minGW版本CyAPI
2022-04-15
关于Cypress FX3固件开发源码
2022-04-01
工具类——网口调试助手NetAssist.rar
2022-01-06
QT——使用QT制作上位机串口调试助手usart.rar
2021-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人