自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt两种信号-槽连接方式的区别(二)

目录Qt两种信号-槽连接语法的区别(二)连接到lambda表达式:使用槽中的默认参数连接到参数较少的信号选择重载的信号和槽Qt两种信号-槽连接语法的区别(二)参考前文Qt两种信号-槽连接语法的区别(一)连接到lambda表达式:基于函数子的连接语法可以将信号连接到C++ 11 lambda表达式,这些表达式实际上是内联槽。此功能在基于字符串的语法中不可用。在下面的示例中,TextSender类发出一个textCompleted()信号,该信号携带一个QString参数。下面是类声明:class

2020-12-25 15:47:42 436

原创 Qt两种信号-槽连接方式的区别(一)

目录Qt两种信号-槽连接语法的区别(一)类型检查和隐式类型转换:两个例子Qt两种信号-槽连接语法的区别(一)自Qt5.0开始,Qt提供了两种不用的信号槽连接语法:基于字符串的连接(string-based)基于函数子的连接(functor-based)这两种连接语法各有利弊:string-basedfunctor-based类型检查时间运行时编译时能否执行隐式类型转换否可能否连接lambda表达式否可能否将信号连接至更多参数的槽可否

2020-12-25 15:09:45 806

原创 Qt常用宏和方法(不断更新中...)

Q_OBJECTQ_GADGETQ_GADGET是Q_OBJECT的轻量化版本,如果想使用元对象系统的反射特性又不想继承QObject类,可使用此宏,但是不能使用信号-槽系统Q_FOREVER同forever,作用等同于for ( ; ; )qDeleteAll遍历容器并调用元素的析构函数,注意不会清空容器,记得clearQList<Employee *> list;list.append(new Employee("Blackpool", "Stephen"));list.a.

2020-12-24 16:55:46 453 1

转载 在Qt中使用Sentry在线收集日志

在Qt中使用Sentry在线收集日志本文为转载,仅用于收藏目的,版权归原作者所有,如有侵权立即删除原文链接前言工欲善其事,必先利其器。软件工程越来越复杂,一定要依赖现代化的方式,帮助我们快速定位,分析问题。这里我们从日志相关3大功能,log、minidump和performance展开,讲述如何在Qt中使用Sentry在线收集日志关于SentrySentry平台,从简单的说是一个在线日志收集平台。从复杂说的可以帮我们处理从bug发生、定位、源码追溯、bug管理、修复、追踪,甚至是关联git和

2020-12-24 16:04:30 363

原创 使用qDebug打印自定义类型

目录使用qDebug打印自定义类型打印自定义类型:彩蛋使用qDebug打印自定义类型本文主要介绍如何使用qDebug()打印自定义类型,关于自定义类型的创建,请参考:编写自定义Qt类型打印自定义类型:我们在调试代码时,经常使用qDebug()进行信息打印Message message(body, headers);qDebug() << "Original:" << message;为了让自定义类型Message实现此功能,需要创建一个流操作函数QDebug op

2020-12-24 15:38:18 1572

原创 编写自定义Qt类型

目录编写自定义Qt类型创建自定义类型:声明自定义类型注册自定义类型编写自定义Qt类型本文主要介绍如何编写类似QSize,QColor,QString等等可存储于QVariant对象,并且可用于信号-槽系统的数据类型创建自定义类型:首先,我们要保证自定义类型满足所有QMetaType的需要,也即:一个公共的默认构造函数一个公共的拷贝构造函数一个公共的析构函数下面举个例子: class Message { public: Message(); Messag

2020-12-24 15:02:52 700

原创 Qt编写阴影按钮

目录Qt编写阴影按钮阴影效果:应用:1. 编写头文件2. 编写实现文件Qt编写阴影按钮本文主要介绍如何利用QGraphicsDropShadowEffect类实现带阴影的按钮阴影效果:阴影按钮的阴影效果由QGraphicsDropShadowEffect类提供,下面是该类的介绍:The QGraphicsDropShadowEffect class provides a drop shadow effect.A drop shadow effect renders the source wit

2020-11-24 17:11:17 1468

原创 Qt应用Q/D指针

目录Qt应用Q/D指针由来:应用:1. 首先定义两个宏:2. 编写头文件3. 编写实现文件Qt应用Q/D指针本文主要介绍如何使用Qt的Q指针和D指针,并开发一个可拖拽的QWidget作为示例由来:我们在Qt源码中经常可以看到Q_D/Q_Q这样的宏,这两个宏的作用是什么呢,主要有两方面用途:信息隐藏:把类头文件中的私有数据成员和方法隐藏起来,只暴露用户需要的接口二进制兼容:如果程序从一个以前版本的库动态链接到新版本的库之后,能够继续正常运行,而不需要重新编译,那么我们就说这个库是二进制兼容的。

2020-11-24 16:35:57 1090

原创 Qt技巧:全局QNetworkAccessManager

目录Qt技巧:全局QNetworkAccessManager由来:技巧:讲解:Qt技巧:全局QNetworkAccessManager本文主要介绍如何在程序内保持单一实例进行网络访问由来:根据Qt文档:The QNetworkAccessManager class allows the application to send network requests and receive repliesThe Network Access API is constructed around one

2020-11-23 17:57:25 692 1

原创 Qt集成二维码工具

目录Qt集成二维码工具步骤1:下载源码步骤2:将库引入工程步骤3:封装实例Qt集成二维码工具本文主要介绍如何在自己的程序内集成QrCode库,通过代码生成二维码,并提供了两个简单的示例步骤1:下载源码参考文章:GitHub:QR Code generator library.步骤2:将库引入工程INCLUDEPATH += $$PWD/src/QRGeneratorHEADERS += \ $$PWD/src/QRGenerator/BitBuffer.hpp \ $$PW

2020-11-23 16:42:57 167

原创 QuaZip编译配置

QuaZip编译配置本文主要介绍编译QuaZip的pro文件参考文章:Qt中用QuaZip来压缩和解压缩文件.配置文件TEMPLATE = libCONFIG += qt warn_onQT -= gui# The ABI version.!win32:VERSION = 1.0.0# 1.0.0 is the first stable ABI.# The next binary incompatible change will be 2.0.0 and so on.# The

2020-11-23 16:14:23 296

原创 Qt集成zip工具

Qt集成zip工具Qt集成zip工具步骤1:编译QuaZip步骤2:将库引入工程步骤3:一种简单的异步封装Qt集成zip工具本文主要介绍如何在自己的程序内集成QuaZip库,通过代码进行文件压缩与解压,并提供了一种简单的异步封装步骤1:编译QuaZip参考文章:Qt中用QuaZip来压缩和解压缩文件.步骤2:将库引入工程win32 { contains(QT_ARCH, i386) { !build_pass:message("32-bit quazip")

2020-11-23 15:51:45 286

SPLC501液晶模组及使用说明书

内含 DriverV20 PCB图 电路原理图 SPLC501液晶显示模组使用说明书v2.0 SPLC501C数据手册V1.8 字模提取工具(凌阳)

2010-01-04

自动控制理论 课件 ppt

自动控制理论课件 控制系统的数学模型 线性系统的时域分析法 线性系统的根轨迹法 线性系统的频域分析法 系统校正

2010-01-01

数字式秒表设计 (课程设计)

本设计所实现的数字式秒表是电子设计技术中最基本的设计实验之一。该数字计数系统的逻辑结构较简单,是由微动开关、抖动消除电路、三状态控制电路、微分及整形清零电路、上电复位电路、0•1秒脉冲发生器、闸门计数控制电路、译码及显示电路组成的电子秒表,其中核心的部分为0•1秒脉冲发生器、计数、译码及显示电路部分,而其它部分是为使电子秒表在0.1~9•9秒范围内测定时间附加上的一些外围控制电路。 本设计报告由内容摘要、设计任务指标、系统方案论证、元件清单、单元电路设计、电路图及电路工作原理、组装调试、设计成果的评价、课程设计心得体会和参考文献十大部分组成,力求将整个系统的设计过程、原理、以及心得体会完整的呈现出来。

2009-08-29

空空如也

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

TA关注的人

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