![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 53
Zafir2024
这个作者很懒,什么都没留下…
展开
-
Qt 5 当类的信号函数和成员函数,函数名相同时,连接信号和槽的写法。
因为用到蓝牙,所以写了个蓝牙管理器类,发现连接信号和槽时,提示参数不一致错误,仔细看了api,才发现成员函数名和信号函数名一样,导致原来的那种连接方式会报错,后来换了一种写法才行,以此记录修改过程。原创 2024-07-29 10:58:57 · 189 阅读 · 0 评论 -
自定义QChartView实现鼠标放在图表时,显示鼠标位置坐标值(x,y)
因为需要一次性从文件中加载大量数据到图表中显示,所以打算使用qchartview+qscrollarea,当横坐标数据超出默认设定的显示范围之后,重新设置chartview的宽度和scrollarea内容区域(scrollAreaWidgetContents)的宽度,从而实现一次性显示所有数据的目的。因为这样显示之后,如果滚动条向右边拖动时,图表的纵坐标会看不到,为了能够方便的显示纵坐标上的值,于是想到在鼠标放在图表时,通过一个标签显示鼠标所在位置的坐标。原创 2023-11-01 18:05:13 · 3140 阅读 · 0 评论 -
Qt 定时器放在线程中执行,支持随时开始和停止定时器。
因为项目需要定时检查网络中设备是否能连通,需要定时去做ping操作,若是网络不通,则ping花费时间比较久(局域网大概4秒钟才能结束,当然如果设置超时时间啥的,也能很快返回,就是会报QProcess提前关闭的警告)。此外,我想要在设备连接后才去开始定时ping,要是断开后,则停止定时器,停止ping。网上有很多定时器使用线程的例子,但是没有讲到可以随时停止和开始的那种,本文结合实例,使用线程去执行定时器的定时操作。原创 2023-09-04 15:27:54 · 2138 阅读 · 2 评论 -
Qt Scroll Area控件设置,解决无法显示全部内容,且无法滚动显示问题。
因为要显示很多条目的内容,原来是用Vertical Layout控件里面嵌套Horizontal layout显示了很多行控件,发现最简单的方法就是使用滚动条控件,但是无论如何调整需要滚动的控件高度,始终无法滚动显示内容。也就是说添加后,发现没有滚动条,也无法显示超出控件范围的内容。本文介绍这个控件的一些设置,使得控件能显示滚动条,而且也能将超出控件高度的内容显示出来。原创 2023-08-24 17:01:18 · 2316 阅读 · 0 评论 -
C++ 十六进制字符串和短整型相互转换
C++ 十六进制字符串和短整型相互转换原创 2023-08-21 09:36:44 · 546 阅读 · 0 评论 -
Qt创建自定义View和在布局中使用自定义View的方法
因为要用到IP地址的输入,想把界面做成Windows系统上IP地址输入框一样的效果,所以考虑自定义View。本文讲述如何创建和添加自定义View。原创 2023-04-28 10:23:12 · 575 阅读 · 0 评论 -
QChartView显示实时更新的温度曲线图,即动态曲线图。
因为有个项目要实现将热像仪传过来的温度图像实时的显示在图表中,所以用到QChartView来显示,网上没有找到这种实时更新温度数据曲线的方法,于是自己琢磨了一下,实现了显示动态的温度曲线。原创 2022-11-04 16:51:52 · 6209 阅读 · 1 评论 -
使用windeployqt.exe打包QT工程,windows系统可执行程序
因为自己打包qt程序遇到点问题,提示0xc000007b错误,发现是因为打包工具和工程编译工具不对应导致,于是为了记录打包方法,有了此篇文章,记录使用windeployqt.exe打包qt工程在windows系统的可执行文件。原创 2022-11-02 14:01:57 · 1208 阅读 · 0 评论 -
C++ 整型转16进制字符串或16进制字符串转整型
整数转16进制字符串,网上大部分的资料都是要传入16进制字符串的位数,有点麻烦。本文介绍的方法自动确定返回的字符串的位数,最终返回位数为偶数位。偶数位方便使用时转成字节数组(unsigned char[]),这样就可以传输了。原创 2022-11-01 15:24:14 · 6391 阅读 · 0 评论