- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 Qt 使用QPainter实现双缓冲画图板
参考文章:https://blog.youkuaiyun.com/rl529014/article/details/51658350一、双缓冲机制二、效果图三、示例代码.h文件#ifndef MYPIXMAP_H#define MYPIXMAP_H#include <QMouseEvent>#include <QPaintEvent>#include <QWidget>QT_BEGIN_NAMESPACEnamespace Ui { class MyPi
2021-06-04 23:58:02
1091
原创 Qt5获取计算机内存、CPU、操作系统、磁盘空间等信息
一、开发环境Qt Creator,Qt5.12.10,win10系统二、效果图三、示例代码.h文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QThread>QT_BEGIN_NAMESPACEnamespace Ui { class MainWindow; }QT_END_NAMESPACEclass MainWindow : public QMain
2021-06-01 15:53:00
3334
1
原创 Qt5 win10 通过WMI获取Nvidia driver Version 驱动版本
一、环境我的开发环境是Qt5.12.10,win10系统。二、使用WMI获取计算机显示适配器的详细信息,包括显卡的型号,显卡驱动的版本号,以及显卡当前的状态。三、代码示例#define _WIN32_DCOM#include <QDebug>#include <iostream>#include <comdef.h>#include <Wbemidl.h>#include <string>#pragma comment(lib,
2021-05-30 16:23:18
1237
2
原创 Qt 把历史路径保存到XXX.ini 及文件读取
一、保存路径到ini文件1、代码示例如下:void MainWindow::SavePathSlot(){ //为了能记住上次打开的路径 QSettings setting(QCoreApplication::applicationDirPath()+"/config/savePath.ini", QSettings::IniFormat); QString lastPath = setting.value("LastFilePath").toString(
2021-05-22 23:37:52
650
原创 如何添加多个ip地址使用
一、我们在做开发的时候往往经常会遇到一台电脑需要连接到多个设备,则ip地址却不一样的情况。二、如何添加,步骤如下① 开始菜单->点击设置,进入设置界面② 点击网络和Internet② 选择以太网,点击 更改适配器选项③ 右键以太网,点击属性->Internet协议版本4(TCP/IPv4)->高级->添加。子网掩码:改为255.255.252.0...
2021-05-22 23:25:19
1569
原创 如何查看信号源(信号发生机) ip地址
一、点击设备menus菜单Utility按钮->GBIB/RS232 LAN->LAN SetUp->Ip Address
2021-05-22 23:20:48
4326
原创 基于vs2017 Qt编写软件控制安捷伦信号源
一、 背景暗室测试通过PC 软件直接控制信号源(信号发生器),不用手动操作。像这种标准控制仪器都有提供有PC接口,要完成信号源的控制我们需要了解两方面的知识:SPCI和VISA。SPCI:SCPI(可编程仪器的标准命令)是一种基于 ASCII 的仪器命令语言,供测试和测量仪器使用,简单来说就是你发送给一个设备一串SCPI格式的字符串,它就能完成相应操作,这就是它们的通用语言。SCPI分为标准SCPI和扩展的SCPI,前者是各种设备通用的,如重置命令RST,后者是各个厂家各种设备自己扩展的命令。如果相应设
2021-05-18 16:01:45
5553
1
原创 vs2017 打开MFC类视图资源提示:需要有RCXDTI.DLL才能编译DESIGNINFO资源
一、问题我用vs2017打开一个低版本的MFC工程,经过升级转换后,查看类视图资源提示:需要有RCXDTI.DLL才能编译DESIGNINFO资源。解决办法方法一:点击编辑代码,将DESIGNINFO那段代码删掉。(但是我这样试没有成功解决)方法二:下载32位的mfc140.dll放置到系统SysWOW64下。(成功解决)http://www.xue51.com/soft/9803.html(mfc140.dll下载地址)三、问题三将3232位的mfc140.dll放置到系统SysWOW6
2021-05-13 15:30:58
3067
10
转载 编译WpcapSrc源码过程记录
一、下载WpcapSrc源码官网下载地址:https://www.winpcap.org/devel.htm二、编译源码1、解压文件,使用vs2015分别打开winpcap\packetNtx\Dll\Project\Packet.sln和wpcap\PRJ\wpcap.sln两个工程文件。2、首先编译生成Packet.lib,选择x64和Release no netmon编译过程报错:如无法找到"airPcap.h"选择属性->C++>预编译器,删除掉HAVE_AIRPCAP_A
2021-04-20 16:25:55
379
原创 Qt5.12 解决中文乱码记录
获取计算机基本信息中文显示为乱码,如下图所示:解决办法一:在.pro文件中添加代码msvc { QMAKE_CFLAGS += /utf-8 QMAKE_CXXFLAGS += /utf-8}效果展示:
2021-04-20 16:22:53
344
Qt环境下实现的TCP网络通讯
2019-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人