自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luoyayun361的专栏

GitHub地址:github.com/luoyayun361

  • 博客(19)
  • 资源 (46)
  • 收藏
  • 关注

原创 吴军《态度》读书笔记

前言这本书可以看到一个非常有爱的父亲,用一种独特的方式–家书,给两个孩子传达很多人生观和价值观,针对年轻人在成长过程中都要遇到的有效学习、处理人际关系、理解并赚取财富等具体问题,以及如何洞察世界、人生等哲学问题,给出诚恳的建议。每一次关键的抉择,父亲都会用心的指导,让女儿能够走好自己的路,孩子很幸运,能在这样的家庭中成长。学校的教育固然重要,但是更重要的还有家庭教育,父母永远是孩子最好的老师,...

2019-03-30 09:26:53 2828

原创 Qt C++ 检测优盘插入或拔出

概述在开发文件浏览相关应用时,会涉及到动态检测优盘插入或拔出的状态,这样可以实时的刷新界面显示。这里通过调用windows的接口来实现该检测,代码很简单。我是在Qt工程中使用的,其核心代码是一样的。正文在Qt工程中,需要先在QWidget中(通常是在最顶层窗口)重写虚函数nativeEvent,然后调用windows接口。ok,直接来看代码:#include <windows.h&...

2019-03-29 07:50:09 3007 2

原创 C++设计模式--工厂方法模式

概述上一篇介绍了简单工厂模式,该模式集中了所有产品的创建逻辑,缺点就是违反了高内聚责任分配原则,而工厂方法模式正是为了解决这这样的问题,可以说,工厂方法模式是对简单工厂模式的进一步抽象和推广,而此模式的核心思想是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用以及方便后期维护拓展的目的。UML 类图 IShape : 产品抽象基类,提供所有通用接口Re...

2019-03-19 08:27:32 299

原创 C++设计模式--简单工厂模式

概述工厂模式:封装对象的实现。它可能是所有设计模式中最有用的模式之一了。这里要说的是简单工厂模式,又称为静态方法工厂模式,属于创建性模式。其原理就是通过传入的参数来判断应该创建什么对象。UML 类图Factory :工厂类的核心,创建各种不同产品对象IShape: 产品抽象基类,提供所有通用接口Rectangle、Circle : 具体的产品实现适用场景工厂类负责创建的对象比...

2019-03-18 08:03:09 358

原创 快速了解 UML 类图

前言UML 类图,用于表示项目框架中类的说明,以及类与类之间的关联,在项目设计中,通过 UML 可以快速了解整个项目的框架结构。UML 类图在 UML 类图中,类使用包含类名、属性和方法并且带有分割线的矩形来表示,比如:其中,最上面一栏表示类的名称,中间一栏表示类的属性,下面一栏表示类的方法。那么,接下来分别介绍这些写法的含义。类的属性先来看一个类图:详细说明:上述是表示一个 P...

2019-03-17 17:21:45 417

原创 C++之虚析构函数

定义顾名思义,虚析构函数就是给析构函数声明为 virtual。作用虚析构函数可以正常的销毁多态模式下的派生类对象,防止造成一个诡异的“局部销毁”对象,从而防止形成内存泄漏。使用场景带有多态性质的基类应该声明一个 virtual 析构函数。如果 class 带有任何 virtual 函数,它就应该拥有一个 virtual 析构函数。类的设计目的如果不是作为基类使用,或不是为了具备多态性...

2019-03-17 14:37:08 945

原创 C++设计模式--适配器模式

定义适配器(Adapter)又叫包装器(Wrapper),是一种类对象结构性模式,目的是将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。分类适配器有两种实现方式,分别是类适配器和对象适配器。这两种实现方式不太一样。类适配器:通过多继承的方式来实现对象适配器:通过对象组合的方式来实现类适配器 对象适配器 ...

2019-03-16 23:50:49 269

原创 C++之dynamic_cast、static_cast、const_cast、reinterpret_cast的用法和区别

简述C++中有四个类型转换符,旨在严格限制允许的类型转换,使转换更规范。这四个转换符分别是:dynamic_caststatic_castconst_castreinterpret_cast可以根据目的选择一个适合的运算符,而不是使用通用的类型转换。让编译器能够检查程序的行为是否与设计者想法吻合。接下来看看每个类型转换符的用法以及它们之间的区别。dynamic_cast...

2019-03-16 12:42:05 442

原创 C++之 RTTI

RTTI(Runtime Type Indentification) 即运行阶段类型识别。这是 C++新引进的特性之一。RTTI旨在为程序在运行阶段确定对象的类型提供一种标准方式。

2019-03-12 20:56:17 1919 1

原创 《墨菲定律》读书笔记(下)

自重感效应:让人觉得自己重要,这很重要定义:每个人都渴望被认同和尊重。这是所有人的共同需求,这种需求就是“自重感”。说明:在人们的社交行为中,“满足他人的自重感”是一项重要原则。每个人骨子里都是渴望别人尊重自己的想法和意愿,当我们认同了这一渴望,便能获得别人的喜爱和认同,所得到的回报也将远远大于“满足他人的自重感”的过程中所付出的一切。相悦法则:我喜欢你因为你喜欢我定义:人们总是更喜欢那些...

2019-03-10 17:53:11 10564

原创 Github 搜索技巧,快速找到好资源

前言不得不说 GitHub 简直就是程序猿的福地,聚集了众多大神在上面分享,在这里可以发现无限的优良资源,不管是初学者还是正在进阶中的青铜王者,都可以在上面找到适合自己的好东西,用好 GitHub 可以让能力提升不止一点点。那么,如何在这么庞大的资源平台下找到自己想要的内容呢?我搜集了一些实用的技巧,可以快速的定位到你想看到的内容,用好这些技巧,你就可以在这上面如鱼得水了。正文搜索 Git...

2019-03-10 09:42:11 60323

原创 C++ warning:’xxx‘ has no out-of-line virtual method definitions...

前言最近在复习一些 C++基础知识,写了一些 C++的代码,当我在类中定义了虚函数并且直接在类定义内部实现这些虚函数时,编译器就会报警告:’xxx‘ has no out-of-line virtual method definitions;its vtable will be emitted in every translation unit.如下图:如何解决以前好像从来没留意过这些问...

2019-03-09 19:03:35 7224 3

原创 C++设计模式--模板方法模式

模板方法模式(Template Method)是定义一个操作中的算法框架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法框架的结构即可重定义该算法的某些特定步骤。

2019-03-08 07:58:21 276

原创 《墨菲定律》读书笔记(上)

镜中我效应:“镜中我”与“真的我”定义:一个人的自我观念是在与其他人的交往中形成的,一个人对自己的认识是其他人对于自己看法的反应,他所具有的这种自我感觉,是由别人的思想、别人对于自己的态度所决定的。说明:我们是什么样的人,很多时候是由社会反馈决定的,别人认为我们是什么样的人,就可能成为什么样的人。自我服务偏见:我很优秀,而你只是运气好定义:当我们加工和自我有关的信息时,会出现一种潜在的偏见...

2019-03-07 23:13:53 7035

原创 C++设计模式--命令模式(Command)

概述命令模式的结构很简单,但是对于消除代码间的耦合却有着重要的影响。命令模式就是一个函数对象:一个作为对象的函数。通过将函数封装为对象,就能够以参数的额形式将其传递给其他函数或者对象,告诉它们在旅行请求的过程中执行特定的操作。命令模式根据以上定义,来看一个简单的示例:/** * 命令模式,消除代码间的耦合 */#include &amp;amp;lt;iostream&amp;amp;gt;#include ...

2019-03-05 07:44:56 2843

原创 C++设计模式--状态模式(state)

概述前面文章介绍了代理模式(在这里),代理模式和状态模式都提供一个代理类,从结构上看,可以认为代理模式只是状态模式的一个特例,不同之处在于,代理模式控制对其实现类的访问,而状态模式动态地改变其实现类,当发现大多数或者所有函数都存在条件代码时,这种模式很有用。状态模式简单来说,状态模式通过一个前端对象来使用后端实现对象履行其职责,在前端对象生存期期间,状态模式从一个实现对象到另一个实现对象进行...

2019-03-02 09:48:10 1203

原创 C++设计模式--单例模式(Singleton)及单例通用模板

概述C++中的单例模式应该是最简单的了,并且非常常见,在编码中经常会用到。那么,简单的总结下 C++中的单例模式写法,以及根据单例模式扩展后的一些写法,最后还有单例的通用模板,可用于快捷创建一个单例类。单例类创建一个单例模式的关键是防止他人获得任何控制其对象生存期的权利,也就是说不要让别人可以随便创建类对象,单例类在整个程序生存周期中至始至终就只有一个对象,为了做到这一点,必须要先把构造函数...

2019-03-02 08:53:29 1989

原创 C++设计模式--代理模式(Proxy)

前言C++相对其他编程语言来说算是比较难的了,相关知识点非常多,并且有些概念理解起来比较困难,对于初学者来说可能会感觉到非常痛苦。随着项目难度的升级,需要不断地优化框架从而使整个结构更具有扩展性,那么就要具备更多更深的 C++知识点才能搞定了,而设计模式是当今已经成为面向对象程序设计的几乎所有必须掌握的知识点,可以将设计模式看做解决某一类特定问题的特别巧妙和具有洞察力的方法。所以这段时间重温 C...

2019-03-01 08:04:02 442

原创 C++之 ostream详细用法

概述在 C++中,ostream表示输出流,英文”output stream“的简称。在 C++中常见的输出流对象就是标准输出流cout,很少自定义ostream的对象,更多的是直接使用cout。那么 ostream 有什么用呢,来看一个场景:class CPoint{public: CPoint(int x_,int y_):x(x_),y(y_){} int x,y;...

2019-03-01 07:24:15 68351 17

QML实现文件十六进制显示Demo

在QML项目中实现一个显示文件十六进制数据展示的demo,可直接引入项目使用。 支持高亮某段数据,快速定位,头部底部对齐,主题切换,截图保存,切换展示宽度等功能。在开源代码的基础上进行扩展,并移植到QML中进行使用。 博客主页:https://blog.csdn.net/luoyayun361

2023-09-08

Qt QGraphics导入背景图并绘制图形,画布移动、缩放、图形旋转等

使用Qt QGraphic实现一个应用场景,直接导入背景图,并在背景画布上绘制几何图形,包括矩形、圆形等,支持画布整体移动、放大和缩小,画布恢复,图形item选中、移动、旋转。item移动 会实时显示全局坐标以及相对于背景画布的坐标。本Demo提供基本功能实现,便于在此基础上进行扩展。 博客主页:https://blog.csdn.net/luoyayun361

2023-06-30

QML模块及qmldir使用演示demo

在开发QtQuick项目中,当项目文件很多的情况下,可能会分成多级文件夹来进行分类,还有一些通用类型文件,如公共组件,通用配置等等,需要在各个不同的文件中进行调用,这种情况下,一种方式是在当前需要引用的文件中通过关键字`import` 加上相对路径,从而找到通用文件目录。另一种方式就是将通用文件目录设置成qml模块形式,通过import直接引入模块名称就可以直接调用相关qml了,这样的好处是在任何不同的目录中都可以随处导入模块,而不用考虑相对路径的问题。 demo是QML模块及qmldir使用演示示例。

2023-04-16

qml 类似移动端时间设置控件

qml实现一个类似手机端闹钟或其它时间设置控件。可以用ListView实现其效果,但是QML提供有现成的控件可以用,所以要实现这个效果更方便。 博客地址:https://blog.csdn.net/luoyayun361

2023-01-07

qtmqtt Qt6.2.4+VS2019 x64编译动态库及简单示例(附带Qt在线安装包+perl安装包)

随着Qt6的发布,Qt官方开始推崇cmake编译,而qtmqtt对应的版本和Qt发布的版本一致的,所以qtmqtt从6.0发布以来,也开始默认用cmake编译。这样一来,很多之前习惯用Qt5的童鞋就有点摸不着头脑了,特别是一些刚入门的新手,看到Qt工程,习惯性的一上来就去找pro工程文件,但是Qt6的cmake工程是没有pro文件的,所以更是二脸懵逼。 资源包含了qt在线安装包软件和perl安装包。 demo下的mqtt目录可以直接拷贝到其他项目使用 博客介绍:https://luoyayun361.blog.csdn.net/article/details/128339682

2022-12-16

QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放

QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放效果 KDDockWidget是第三方开源项目,可以用于实现QML中Dock窗口效果,Qt本身不支持QML的Dock效果,所以正好弥补这部分空缺。而KDDockWidget中其实是支持Tab合并效果,但是在实际使用过程中遇到很多问题,该功能并不是很完善,所以索性自己使用QML来实现tabbar效果,然后结合KDDockWidget,可将每个tab页面进行单独的浮动和缩放。 本Demo使用环境 Qt5.15.2+VS2019 KDDockWidget动态库是在源码基础上做过部分修改后重新编译的。 博客地址: https://blog.csdn.net/luoyayun361

2022-12-05

Qt+opencv 鼠标绘制进行图形识别并进行item对象创建-Demo

使用Qt + OpenCV实现,通过鼠标绘制几何图形,然后通过opencv进行图形识别,然后创建对应的几何图形item项。绘制使用QGraphics体系完成。 支持图形:直线、圆、椭圆、矩形、三角形。 快捷键:数字3 清屏 本示例通过简单演示整个流程,若运用到实际项目中需要进一步优化。 博客:https://blog.csdn.net/luoyayun361

2022-12-03

QML ListView实现TabBar标签拖拽移动位置效果

QML中TabBar要实现标签移动效果比较麻烦,不像QTabBar控件那样可以设置属性后就能移动,虽然在父类Container中提供了moveItem接口,但是要实现拖拽交换的视觉效果还是没那么容易。 本demo使用QML的ListView来实现该功能,并动态切换对应的page内容。demo提供了动态添加页、删除页、移动交换标签位置功能。 详情见:https://blog.csdn.net/luoyayun361

2022-11-25

QML 实现注册码输入控件,自动填入分隔符,粘贴内容格式化

QML TextField实现注册码输入控件,自动填入分隔符,粘贴内容格式化。 类似office的授权,产品密钥输入方式。 博客: https://luoyayun361.blog.csdn.ne

2022-11-06

Qt实现桌面画线、标记,流畅绘制,支持鼠标和多点触控绘制

本示例是使用Qt QGraphics框架来实现桌面画线标记功能,绘制流畅,支持快捷键擦除、退出、缩放等功能。 博客:blog.csdn.net/luoyayun361

2022-10-26

Qt实现简易截图工具(支持缩放、移动、保存、复制到粘贴板)

使用Qt Widget实现一个简易截图工具,支持选区角落拖动缩放、选区移动,支持保存,复制到粘贴板,支持快捷键调出截图、退出截图。 详情参考博客: https://luoyayun361.blog.csdn.net/article/details/126097384

2022-10-18

KDDockWidgets VS2019编译的动态库以及源码

本dll及demo编译环境: vs2019+Qt5.15.2 64bit。 32bit不能用!!! dll分quick和QWidget版是不一样的,对应的include头文件也不一样,不能混用。 example目录下包含两个演示demo,每个demo下有个KDDockWidgets文件夹,可以在自己的项目中直接添加 KDDockWidgets.pri到自己的工程中即可使用。 博客说明:https://luoyayun361.blog.csdn.net/article/details/117533375

2022-07-10

Wininet.dll 32+64位库下载

Wininet.dll 32+64位库下载

2022-06-25

QFtp实现批量文件上传

示例包含了FTP登录,为方便演示,本次连接的FTP服务器就是上篇文章中介绍的在windows本机搭建的FTP服务器。Demo功能包括:选择文件夹进行批量上传文件,列举FTP服务器上的所有文件,以及文件实时上传进度 这几个重要功能。其实QFTP还提供了很多其他接口,用法都是差不多的,可以举一反三。

2022-06-22

QML TableView Demo演示示例

QML中实现表格可以使用多种方式,比如直接使用ListView,定义每一行delegate,或者自定义Rectangle,放到Flipable中组合使用。Qt Quick Control1中 从5.1版本开始就提供了表格控件,但是感觉不怎么好用,在Qt Quick Control2中 5.12版本开始又提供了一个专门用于做表格的控件TableView,相比于前面的方案,使用Tableview更加简单和直接。那么,接下来就看看Quick Control2 的TableView使用方法。 博客介绍:https://blog.csdn.net/luoyayun361/article/details/122361571

2022-06-09

QtService 实现Qt后台服务程序

QtService是一个用于实现windows服务或unix守护进程的开源项目,下载地址 本文使用QtService演示如何实现一个windows下的后台进程,可用于一些简单的windows服务程序中。 博客介绍:https://luoyayun361.blog.csdn.net/article/details/120655011?spm=1001.2014.3001.5502

2022-06-07

Qt 反射机制实现,通过类名创建对象

反射是指程序在运行时动态获取对象属性与方法的一种机制,即编译器需要将类型信息(属性类型与偏移地址以及成员函数的地址等信息)编译到程序文件中,当程序运行时将这些信息加载到内存中去,做到运行时只根据对象的地址或引用就可以获取到对象的类型信息,从而利用这些信息达到修改或重建对象的目标。 简单一点说,就是可以通过类名称来创建一个类对象,这在Java和Object-C中是原生支持的,所以实现起来非常简单,但是C++就不支持了,如果想要用到反射机制,那就得自己实现。

2022-06-02

C++、C语言基础知识点强化,以及相关经典面试题、数据结构和算法知识及相关面试题汇总。

C++、C语言基础知识点强化,以及相关经典面试题、数据结构和算法知识及相关面试题汇总。更多请参考:https://luoyayun361.blog.csdn.net/article/details/123289250?spm=1001.2014.3001.5502 https://luoyayun361.blog.csdn.net/article/details/105026257

2022-05-24

Qt 实现钢笔画线效果,根据画线速度改变笔宽

在Qt-WritingBoard基础上支持钢笔书写效果,会根据画线速度调整线条粗细。 快捷键控制: - 按键1:画线模式 - 按键2:擦除模式 - 按键3:清空画布 - 按键+:放大 - 按键-:缩小 博客介绍:https://luoyayun361.blog.csdn.net/article/details/104340258

2022-05-07

Qt 鼠标/触屏绘制平滑曲线(矢量/非矢量)

t通过鼠标或者触屏,实时绘制平滑曲线,通常有两种方式实现:矢量绘图和非矢量绘图,这两种画线方式从实现上有些不同,其原理也不太一样,稍后会做详细介绍。而鼠标或者触屏画线也不大一样,通常如果只实现鼠标画线的话,那么只需要重新实现鼠标事件即可(mousePressEvent、mouseMoveEvent、mouseReleaseEvent),而要在触控屏上画线,如果需要支持多点画线的话,就必须处理QTouchEvent事件才行,但是如果触屏上只支持单点画线,那也可以直接实现鼠标事件,因为第一个触点的事件会同时进入到QTouchEvent和Mouse事件中。QTouchEvent中可以区分出多点时每个触点的id,通过id进行区分每个点的数据。 原文链接:https://blog.csdn.net/luoyayun361/article/details/93650003

2022-05-06

Qt鼠标拖动绘制基本几何图形(直线、矩形、圆形、椭圆)

用Qt鼠标事件实现基本几何图形的绘制,支持直线、矩形、圆形、椭圆。后期可以在此基础上进行扩展。使用QGraphics完成。 本示例使用QGraphics体系来实现,因为要移动对象,所以生成的图形必须是一个单独的对象,鼠标拖动绘制的过程是在临时层中完成,release后生成一个矢量的图形item并添加到场景中。 博客地址:https://blog.csdn.net/luoyayun361/article/details/93890331

2022-05-06

QFtp-source.rar

QFtp源码文件,已经修改过编码问题,直接引用到自己项目中就可以使用,无需编译成动态库。

2021-09-09

WindowsInstallerCleanUp.rar

解决安装VMware提示"此产品安装程序不支持降级"

2021-06-23

KDDockWidgetTest.rar

qml实现Dockwidget窗口停靠功能,详细可见:https://luoyayun361.blog.csdn.net/article/details/117752657

2021-06-10

axure_chrome_extension_V0.6.3.rar

谷歌浏览器插件,用于打开Axure原型

2021-04-21

Qt Mqtt连接阿里云示例

本示例用于演示 如何用MQTT连接到阿里云IOT,本文主要介绍基于TCP的MQTT连接,客户端直连。详情参加博客 https://blog.csdn.net/luoyayun361

2020-03-16

Qt MQTT简单示例Demo

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种构建于TCP/IP协议的"轻量级"消息传输协议,它基于发布/订阅(publish/subscribe)模式,由IBM在1999年发布。对于需要较小代码占用空间或网络带宽有限的远程连接非常有用,是专为受限设备和低带宽、高延迟或不可靠的网络而设计。 https://blog.csdn.net/luoyayun361/article/details/104671603

2020-03-06

Qt 使用插件(Plugins)扩展应用程序简单示例Demo

插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。

2019-09-01

NSIS FindProc.dll+KillProcDLL.dll

NSIS打包时,如果有用到查找和杀死进程,所需的重要库,FindProc.dll和KillProcDLL.dll,附带拷贝说明

2019-07-26

Qt Remote Object(QtRO)动态Replica实现进程间通信Demo

博客地址:https://blog.csdn.net/luoyayun361/article/details/92205562

2019-06-15

Qt Remote Object(QtRO)进程间通信Demo

博客地址:https://blog.csdn.net/luoyayun361/article/details/91588654 Qt Remote Object简称QtRO,这是Qt5.9以后官方推出来的新模块,专门用于进程间通信(IPC)。在这之前,要实现进程间通信有多种方式,这里就不做介绍了,而Qt官方推出的这个新模块是基于Socket来封装的,使用起来非常方便,兼容LPC和RPC。LPC即Local Process Communication,而RPC是指Remote Process Communication,两者都属于IPC。QtRO能够工作于这两种不同的模式:如果用于LPC,则QtRO使用QLocalSocket;如果是用于RPC,则使用QTcpSocket。对于一个Qt开发者来说,如果项目中涉及到进程间通信,那么直接使用现成的模块进行开发, 莫过于是最好的选择,集成度高,代码量少。

2019-06-12

C++设计模式--观察者模式 demo

观察者模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

2019-04-14

Qt C++ 动态检测优盘插入或拔出

在开发文件浏览相关应用时,会涉及到动态检测优盘插入或拔出的状态,这样可以实时的刷新界面显示。这里通过调用windows的接口来实现该检测,代码很简单。我是在Qt工程中使用的,其核心代码是一样的。

2019-03-28

C++工厂方法模式框架

工厂方法模式是对简单工厂模式的进一步抽象和推广,而此模式的核心思想是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用以及方便后期维护拓展的目的。博客地址:https://blog.csdn.net/luoyayun361/article/details/88653986

2019-03-19

C++简单工厂模式框架 demo

C++实现简单工厂模式,这里是一个简单的 demo框架,可以通过该用例了解简单工厂模式的代码写法。

2019-03-18

Qt C++发送图片到QML显示

开发Qt应用时,想把QImage发送到QML端通过Image组件显示出来,这种场景主要用在例如在C++端调用android系统接口截图然后发送到QML端显示,或者C++端QWidget截图然后让QML界面中显示。要想实现该功能,需要用到一个重要的类QQuickImageProvider,这是专门从C++端提供图片到QML显示的。

2019-02-25

QML 中使用 C++定义的枚举类型

如果要在 QML使用 C++中定义的类型,有些数据类型是是可以直接使用的,如常见的 int,但是还有一些相对特殊的类型就需要做些特定的操作才可以使用了。 博客地址:https://blog.csdn.net/luoyayun361/article/details/85922756

2019-01-06

QML ListView实现树形二级列表(类似 android ExpandableListView控件)

QML 中没有直接提供类似 android 的ExpandableListView二级列表控件,treeView,但是用 treeView 实在是有些不方便,并且达不到想要的效果,所以干脆用 ListView 来扩展一个。

2018-08-11

Qt for Android 启动页 splash 延时显示

网上有很多介绍都是关于 Android 原生开发上关于启动页的配置说明,大体思路都是自己创建一个启动页面,然后定定时器延时显示,几乎很少看到用 Qt 开发Android如何配置,对于一个并不太熟悉 Android原生开发者以及刚接触用 Qt 跨平台开发者来说无疑是一个比较难的问题,在研究过很多 Android 原生配置以及 Qt 的官方文档后终于找到了最简单的解决方案。

2018-08-11

QML实现阴影字体效果

用 QML 实现阴影字体,详情见https://blog.csdn.net/luoyayun361/article/details/80687430

2018-06-14

空空如也

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

TA关注的人

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