logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

当我问DeepSeek“人活着的意义是什么”,它这样回答...

摘要 关于"人活着的意义",文章指出普通人的困境是真实存在的结构性难题,但意义往往藏在日常生活的细微之处。作者提出意义可以从三个维度寻找:与自我和解、与他人联结、与世界互动。具体表现为创造感的瞬间、深度体验的时刻和人际联结的点滴。建议通过具体行动打破思维困局,如完成小事、记录生活细节、适度放松。文章强调工作只是探索生活可能性的途径,而非人生目的,鼓励人们在生活重压下依然保持对美

文章图片
#DeepSeek#生活
Qt 实现画线笔锋效果详细原理

前言之前写过一篇文章介绍Qt中绘制平滑曲线的两种方式,文章在这里。这篇文章详细介绍了绘制的原理和实现方式,那么,如果要在此曲线上实现笔锋效果怎么做呢?所谓的笔锋效果,就是钢笔书写抬笔时的笔尖,也就是说,绘制曲线抬笔时形成一个笔尖的效果。话不多说,直接来看效果:动画效果如下:实现原理要实现该效果,需要完成以下几个关键步骤:1.每两个点形成一个贝塞尔曲线path进行绘制2.最新的...

Qt for ios 设置程序图标(logo)和启动页(splash)

前言Qt开发ios程序,要面临的一个问题就是设置程序图标和启动页的问题,作为一个跨平台开发者,对原生开发本身就不太熟悉,即便是这种小功能也可能会成为阻碍,没办法, 只能硬着头皮上咯。要设置ios的启动页和程序图标,必须要在xcode中进行设置,之前有文章已经详细的说明了如何将一个Qt工程拿到xcode中进行编译,文章在这里。接下来直接看如何在xcode中进行设置吧。环境我的开发环境:Q...

#ios
Qt线程之QRunnable的使用详解

概述说到线程通常会想到QThread,但其实Qt中创建线程的方式有多种,这里主要介绍其中一种QRunnable,QRunnable和QThread用法有些不同,并且使用场景也有区别。接下来就来看看QRunnable的用法、使用场景以及注意事项。用法要使用QRunnable创建线程,步骤如下:继承QRunnable。和QThread使用一样, 首先需要将你的线程类继承于QRunnable。...

MQTT连接阿里云IoT(四)

概述前一篇文章我们介绍了设备密钥的认证方式,那么这里重点来看如何通过Qt的HTTP接口来实现一型一密动态注册的流程。一型一密动态注册【官网介绍】直连设备使用一型一密动态注册的流程:在物联网平台预注册设备,并获取产品证书(ProductKey和ProductSecret)。预注册设备时,可以使用设备的MAC地址或SN序列号等作为DeviceName。在控制台开启设备所属产品的动态注册开...

Qt开发MQTT(二) 之第三方QMQTT

概述上一篇文章已经介绍了Qt官方提供的MQTT封装的使用方式,除此之外,还有另外一个第三方的公司也提供了针对MQTT的Qt封装接口,其使用方式都差不多,只是接口名称有些变化,这里也简单的介绍一下,可以根据个人喜好来选择使用那种方式。官网地址:https://www.emqx.io/cn/下载编译EMQ也提供了源码供大家下载使用,地址在这里我们将源码下载后进行编译,编译过程和上一篇文章...

#物联网
Felgo简介--Qt开发者的福音

前言在12月2号,Qt首次发布了Marketplace,然后在逛Marketplace的时候发现了一个非常有用的东西,看完其介绍过后,欣喜若狂,简直相见恨晚,这玩意儿就是 Felgo。所以,必须在这里花点时间简单的对Felgo做个介绍,它简直就是所有Qt开发者的福音。Felgo是什么首先,Felgo的前身是叫 v-play,官网在这里,它是由荷兰的一家公司开发的,于2012年推出。从2014...

#android
Qt开发MQTT(一) 之Qt官方Qt MQTT

概述Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发的用于Qt调用MQTT的接口,二者使用方法大同小异,并且均提供了源码。那么,这里先来介绍第一种,如基于Qt官方提供的封装来使用MQTT。Qt官方虽然在2017年就已经提供了对MQTT的封装,但是并没有正式加入到Qt的标准库里面,所以需要自己下载源码进行编译。Qt官方介绍文档地址:https:...

#物联网
Qt插件化(Plugins)开发扩展应用程序

前言在前一篇文章中介绍了插件的定义及Qt中插件的基本概念,那么这里通过一个最简单的demo来对Qt插件开发有一定的了解。Qt扩展应用程序要想使用插件来扩展应用程序,那么首先在主程序中的步骤如下:定义一组用于与插件通信的接口(只有纯虚函数的类)使用 Q_DECLARE_INTERFACE() 宏来告诉 Qt 元对象系统有关接口的情况在应用程序中使用 QPluginLoader 加载插件...

Qt智能指针--QScopedPointer

概述前一篇文章我们详细的介绍了QPointer的用法,那么,这里继续总结Qt的另一个智能指针QScopedPointer的用法。QScopedPointer和C++中的智能指针std::unique_ptr其概念是一样的,它包装了new操作符在堆上分配的动态对象,能够保证动态创建的对象在任何时候都可以被正确地删除。但它有更严格的所有权,并且不能转让,一旦获取了对象的管理权,你就无法再从它那里取..

    共 23 条
  • 1
  • 2
  • 3
  • 请选择