自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Qt与VISA库实现数字仪器的远程控制

通过结合 Qt 的强大功能和 Visa 库的通用性,我们能够轻松地实现对数字仪器的远程控制。这为开发复杂的测试和测量系统提供了极大的便利,提高了工作效率和准确性。如果遇到需要和多种数字仪器通信和操作,我们可以利用C++的多态来构建多个仪器类。后面我将整理上传供大家参考学习!

2024-07-18 16:17:13 719

原创 解决 Qt 中文乱码问题全攻略

解决 Qt 中文乱码问题需要我们对编码知识有深入的理解,同时要熟悉 Qt 提供的编码处理工具和方法。通过综合运用上述的解决方法,仔细处理每一个可能出现中文的环节,包括源文件编码、数据读取与存储、界面显示等,我们就能够确保 Qt 应用在不同的平台和环境下都能正确、美观地处理和展示中文信息。

2024-07-18 15:17:55 559

原创 MFC---CComboBox控件添加字符串函数InsertString()、AddString()

InsertString(int nIndex,LPCTSTR lpszString);Example CString strIns;int nItems = m_pComboBox->GetCount();for (int i = 0; i < nItems; i++){ strIns.Format(_T("item string %c"), (char)('A'+i)); m_pComboBox->InsertString(2*i, strIns);

2020-08-26 10:23:54 5363

转载 圆弧等分点的坐标

轨迹规划中,常用到圆弧点的计算,已知一个轨迹点的坐标(x,y,theta),theta是角度的弧度制表示,求这个点以R为半径,向前走len米的距离,产生的新数据点的坐标。 接下来确认下输入输出: 输入为:起点坐标x,y,theta,半径R,向前走len距离 输出为:终点坐标:X,Y,Thetas #include <iostream>#include <math.h>#include...

2021-05-20 09:30:05 1955

转载 Qt坐标系统及窗口位置、大小配置,控件(以QPushButton为例)设置

一、QWidget类中的坐标系统成员函数 Qt中的几何坐标以左上角为原点,其中的GUI组件以左上角进行定位 1.1 表示窗口左上角位置和客户区的长宽 ——x()//窗口左上角的横坐标 ——y()//窗口左上角的纵坐标 ——width() //表示客户区的宽度 ——height()//表示客户区的高度 1.2 表示客户区左上角位置和客户区长宽 ——geometry()//客户区的位置信息:geomet...

2021-03-26 15:01:27 5117

转载 Qt 获取控件位置坐标、窗口坐标

1.     QPoint QMouseEvent::pos()      这个只是返回相对这个widget(重载了QMouseEvent的widget)的位置。       const Returns the position of the mouse curs...

2021-03-26 14:56:09 6700

转载 使用libmodbus读传感器流程

【1.项目描述】手上有一个温湿度传感器,基于modbus RTU协议,采用RS485串口和Tiny6410通信,把采集到的温湿度显示在Tiny6410的界面程序上。这里简要给出使用libmodbus第三方工具读取温湿度的程序流程。关于libmodbus在嵌入式LINUX上的使用方法,参考上一篇博客:http://blog.chinaunix.net/uid-11829250-id-5750595.html...

2020-10-30 12:34:14 888

转载 c++ json 详解

c++ json 详解 </h2>  一. 使用jsoncpp解析jsonJsoncpp是个跨平台的开源库,首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码,我下载的是v0.5.0,压缩包大约107K,解压,在jsoncpp-src-0.5.0/makefiles/vs71目录里找到jsoncpp.sln,用VS2003及以上版本编译,默认生成静态链接库。 在工程中引用,只...

2020-09-17 13:04:31 12490

转载 C++ Jsoncpp 解析json字符串

使用方法 下载源码解压之后得到jsoncpp-src-0.5.0文件夹,我们只需要jsoncpp的头文件和cpp文件,其中jsonscpp的头文件位于jsoncpp-src-0.5.0\include\json,jsoncpp的cpp文件位于jsoncpp-src-0.5.0\src\lib_json。 json: json操作所需的头文件,此文件夹名字不能修改,因为lib_json目录中所对应的.cpp里面...

2020-09-17 12:43:16 620

转载 Visual C++ 2010创建Ribbon界面

  创建MFC应用程序项目  实际上,Ribbon界面(Office2007风格的界面)的开发早在2008年就随着Visual C++ Feature Pack被引入到Visual Studio2008中。在即将到来的Visual Studio2010中,Ribbon界面的开发更是得到了原生的支持,使得Ri...

2020-09-11 11:04:12 566

原创 c++ string c_str() 和data()区别

const char * c_str()const;获取等效的C字符串生成一个以空终止的字符序列(c-string),其内容与字符串对象相同,并将其作为指向字符数组的指针返回。会自动附加一个终止的空字符。const char * data()const;获取字符串数据返回指向与字符串内容相同的字符数组的指针。请注意,没有附加任何终止的空字符(有关此功能,请参阅成员c_str)。c_str()字符串后有'\0',而data()没有。......

2020-09-02 11:22:14 2724 3

原创 获取文件(夹)创建时间、修改时间、访问时间

#include<Windows.h>#include<iostream>#include<string>#include <fstream>using namespace std;//创建时间、修改时间、访问时间BOOL GetDirTime(CString DirName){ // 打开文件夹 HANDLE hDir = CreateFile ( DirName, GENERIC_READ, FILE_SHARE_READ|...

2020-09-02 11:05:43 2408

转载 C++:如何正确的使用接口类

前一篇文章中讲过C++中如何正确的定义接口类,那定义好的接口类如何正确使用?本篇将细细说说。提供接口与实现首先,声明一个接口:// circle.h// 圆的接口类class Circle {public: virtual ~Circle() {}; // 接口方法:面积 virtual double area() = 0;};...

2020-08-31 11:10:32 678

转载 C++:如何正确的定义一个接口类

欢迎转载,转载请注明原文地址:https://blog.csdn.net/netyeaxi/article/details/80724557 C++中如何定义接口类?首先给接口类下了定义:接口类应该是只提供方法声明,而自身不提供方法定义的抽象类。接口类自身不能实例化,接口类的方法定义/实现只能由接口类的子类来完成。而对...

2020-08-31 11:08:33 541

freeglut 3.2.1 vs2017 64位

freeglut-3.2.1官方最新 , win10+vs2017 64位,包含Debug和Reless版本

2021-04-29

空空如也

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

TA关注的人

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