自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 引用传递和值传递

【代码】引用传递和值传递。

2024-03-31 14:18:10 332

原创 QT在代码中的条件编译方法

Qt 源码中的条件编译主要依靠预处理器指令来实现,比如、、、、和。这些指令允许根据特定的条件来包含或排除代码段,这些条件通常涉及编译环境的配置,如操作系统类型、编译器特性或自定义宏的定义。 2.使用预定义宏:Qt和编译器预定义的宏可以用来识别操作系统、编译器版本等。 例如,、、等宏。 4.表达式条件: 可以用来评估更复杂的表达式。 5.结束条件编译: 用于结束一个条件编译块。整体例子:

2024-03-09 14:14:04 423

原创 QT适配OpenSSL库的保姆级教程

按照上面的安装OpenSSL 方式.然后将需要的 *.lib 和include文件夹 复制到工程文件夹下面然后在.pro文件里面添加。通过上述步骤:得出支持的OpenSSL版本-----》本人采用的QT版本为:QT5.14.2。为了防止有文件被遗忘:建议规范操作-----》将安装路径下的所有文件全部拷贝到工程文件当中。一个是OpenSSL库,一个是安装库的必备软件,后面有说明【两个都安装吧】OpeSSL 版本众多---需要仔细找到对应的版本进行修改才行。上述的操作LIBS 的路径不正确 找到的两个库不对。

2024-03-05 23:28:09 766 1

原创 解决因系统重装,导致QT编译器无法使用的办法

QT安装问题

2023-12-02 22:39:02 821

原创 Keil5 下载程序后不需要手动复位的设置

图一图二。

2023-06-24 11:06:50 668

原创 C# String.split()用法小结

()首先是一个,它会把字符串按照split(‘ 字符’)里的字符把字符串,然后存给一个数组对象。输出数组对象经常使用或者for循环。

2023-05-30 20:07:01 1135

原创 C#线程传参的方法总结

自己学习

2022-12-03 17:32:03 532 1

原创 C# WinForm中四种显示信息的方式

C#学习

2022-11-24 17:40:56 2267

原创 C# WinForm窗体之间的值传递的方法

C# 传值

2022-11-08 17:04:26 796

原创 (一)Qt实现自定义控件的两种方式---提升法

Pri文件里面加ui, 来提升成控件

2022-09-16 09:55:55 3158 1

原创 一、C#开发之安装VS2019选件

VS2019安装过程

2022-09-10 18:15:28 1923

转载 Qt动画效果-【初学一】

滑动效果的初学,后面更新

2022-09-02 14:44:19 1756 12

原创 QT带参数的信号和槽

槽函数

2022-08-01 11:03:11 1762

转载 三种方法为QLineEdit添加清除内容按钮

Lineedit

2022-07-27 14:26:39 3324

原创 QT Debug的使用心得

2022-07-08 09:43:47 1427

原创 自己使用的一套 QSS皮肤【不断更新】

皮肤设置

2022-07-05 18:34:02 311

原创 QT QLineEdit使用详解

摘抄

2022-07-05 17:24:01 3199

原创 关于卡尔曼滤波的C语言算法

卡尔曼滤波--下次介绍PID

2022-07-03 22:55:40 3726 1

原创 关于Java导入日志库LogBack的方式流程

导包Logback

2022-07-02 17:00:38 1106

原创 SqlServer与QT的结合使用-采用ODBC数据源的方式

QT和SQLserver的结合

2022-06-29 11:28:52 514

原创 sqlserver2012安装教程

SQLServer的使用

2022-06-29 10:25:03 9633 2

原创 Altium Designer小技巧

AD小技巧

2022-06-20 17:28:48 212

原创 QT中QSS的语法设置【颜色渐变处理】

QSS的设置方式

2022-06-09 13:31:31 1809 2

原创 关于MQTT协议与QT的结合【保姆级的操作手册二】

MQTT的万能版本

2022-06-02 14:17:08 1192

原创 关于MQTT协议与QT的结合【保姆级的操作手册一】

MQTT的编译

2022-06-02 13:53:47 3739 2

原创 关于结构体的使用

一、结构体的作用生活中我们会遇到很多的表格,就比如你的学习成绩表,有姓名 ,学号,各科的成绩,总的成绩等等,这是一些不同的数据类型,我们要是在c语言中想同时使用这些不同的数据怎么办呢? 可以使用结构体变量,结构体变量在c语言中是一种构造类型的数据,顾名思义,它跟基本的如int这种原子类型的变量不同.可以把他看作这些基本变量的集合.1.1:结构体变量的基本定义格式struct 结构体名{ <基本类型名> <成员变量名>; <基本类型名> <成员

2022-05-24 22:14:37 3503

原创 QT中对Pro和Pri的解疑

一、Pro部分1.QT Pro的配置说明文章的注释用 # 来注释 只能行注释QT += 是添加QT项目需要的模块 QT-=是排除或者移除某个模块HEADERS:指定C++头文件SOURCES:指定C++实现文件FORMS:指定需要uic处理的ui文件RESOURCES:指定需要rcc处理的qrc文件DEFINES:指定预定义预处理器符号INCLUDEPATH:指定C++编译器搜索头文件路径LIBS:指定工程要链接的库CONFIG:指定工程配置和编译参数QT:

2022-05-24 15:34:20 1477

原创 C语言和QT中函数产生多个返回值

传值总结

2022-05-18 10:41:19 1560

原创 VMware虚拟机安装Win10教程

1.打开VMware Workstation软件,点击创建新的虚拟机2.选择好要安装的镜像文件,点击打开3.点击浏览更换虚拟机位置【最好在一个新盘,便于以后能复制该系统】4.这里建议的磁盘大小为60G,可以根据自己的实际需要更改磁盘大小5.点击自定义硬件,这里可以根据需要更改配置6.更改完成后点击关闭7.安装完成后,打开系统会出现如图所示time out8.点击上边的关机9.将固件类型更改为BIOS10.为设备选择隐私设置,可

2022-05-17 11:11:12 8721 8

原创 QT 轻量级的LOG日志库

一个按照时间的生成的日志库,生成TXT文档,分享代码如下:.h如下:#ifndef QLOG_H#define QLOG_H#include <QObject>#include <QDateTime>#include <QTimer>class QLog : public QObject{ Q_OBJECTpublic: explicit QLog(QObject *parent = nullptr);signals:pub

2022-05-16 15:32:59 1080

转载 Qt下实现多线程的串口通信

简述Qt下无论是RS232、RS422、RS485的串口通信都可以使用统一的编码实现。本文把每路串口的通信各放在一个线程中,使用movetoThread的方式实现。代码之路用SerialPort类实现串口功能,Widget类调用串口。serialport.h如下#include <QObject>#include <QSerialPort>#include <QString>#include <QByteArray>#include

2022-05-13 09:55:00 2442

原创 读取线损的方式

在射频产品测试领域中,使用仪器测试的时候需要测试出射频线缆的线损,然后才能正真的测试出当前射频产品的功率输出。在每一次实际产品测试中会去调用存放已经写号完成的线损数据,一般是将线损数据存放在本地文件或者数组里面。 存放在本地文件一般有四种方式:INI、TXT、数据库、Excel,其中INI文件读取的方式最快,且相对来说比较方便。写入INI文件的方式:void MainWindow::Create_Write_Ini(int Num, doubl...

2022-05-12 16:35:15 241

转载 C语言十大排序算法源码

头文件#pragma once#include<stdio.h>#include<stdlib.h>//为了统一,一路按照从小到大排序void BubbleSort(int arr[], int n); //冒泡排序 相邻两个数比较,把最符合条件放到最后的位置void SelectSort(int arr[], int n); //选择排序 每一次找准一个位置,通过这个位置的值去和后面所有的值去做比较,把最满足条件的值放在这个位置void InsertSort(in

2022-05-11 16:49:08 123

原创 分享一个封装好的串口类CSerialPort

QT现在主流的三种串口类,除了本身自带的QSerialPort外还有CSerialPort以及QextSerialPort本文分享的是CSerialPort头文件:CSerialPort.h/*** FILENAME CSerialPort.h**** PURPOSE This class can read, write and watch one serial port.** It sends messages to its owner when somethin

2022-05-11 16:46:04 1150

转载 Qt 实现多线程的串口通信

简述QT下无论是RS232/482/422的串口通讯均可以使用统一的编码实现。本文是将每路串口的通讯各放在一个线程中,使用movetoThread的方式实现。代码实现思想:用SerialPort类实现串口功能,然后Widget类来调用SerialPort.h代码如下:#include <QObject>#include <QSerialPort>#include <QString>#include <QByteArray>#inc

2022-05-11 16:38:21 2754 1

原创 PCB----LayOut的一些准则

1 PCB布线与布局隔离准则:强弱电流隔离、大小电压隔离,高低频率隔离、输入输出隔离、数字模拟隔离、输en入输出隔离,分界标准为相差一个数里级。隔离方法包括:空间远离、地线隔开。 2 晶振要尽量靠近IC,且布线要较粗 3 晶振外壳接地 4 时钟布线经连接器输出时,连接器上的插针要在时钟线插针周围布满接地插针 5 ...

2022-05-11 11:05:24 2070

原创 QT 学习的网址

Qt 官网https://www.qt.ioQt 下载http://download.qt.io包含了 Qt 的各个发行版本、源码、Qt Creator、vsaddin、qt3dstudio、installer-framework 等内容。Qt WiKihttps://wiki.qt.io/Main_Page这里是 Qt 的社区,多年来收集了有关 Qt 的信息,一切都是由社区创建和维护的。编码风格Google 开源项目风格指南http://zh-google-styleguide.

2022-05-09 19:27:11 1176

原创 QT 中的延时函数和精准定时器的用法

QT 自己的平时使用

2022-05-09 19:11:03 5491

原创 C语言常用转换函数实现原理

在进行C/C++的编程时,经常需要用到进制转化、字符转化。虽然C提供了一些转化函数,例如atoi 和itoa等,但是还是有一些比较经典常用的自己封装的函数比较使用。一、字符串转十六进制直接上代码:void StrToHex(char *pbDest, char *pbSrc, int nLen){ char h1,h2; char s1,s2; int i; for (i=0; i<nLen/2; i++) { h1 = pbSrc[2*i

2022-05-08 16:22:02 713

Connect的重载传参

Connect的重载传参

2023-04-17

days.rar【界面的跳转】

是Mainwindow类跳转到其他的控件类中,可以实现返回。双向跳转。代码齐全。用到了closeEvent等事件处理

2019-12-09

空空如也

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

TA关注的人

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