自定义博客皮肤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

  • 博客(17)
  • 资源 (36)
  • 论坛 (1)
  • 收藏
  • 关注

原创 《高效能人士的七个习惯》

概述

2018-08-31 23:35:00 734

原创 《蔡康永的说话之道》

日常啰嗦说话,是一门艺术。“会”说话的人,通常人缘都非常好,其实所谓的情商高,就是会说话。 可能一开始我们会有疑问:谁还不会说话啊,一两岁的时候就已经牙牙学语了。但就是这种我们越是觉得容易的地方却越容易忽略,和什么样的人在什么样的场合交流,该用什么语气和方式去说话,这些技巧是需要锻炼出来的,真正会说话的人,懂得把握对方的情绪,懂得掌控说话的氛围,而人际关系也会随着发生奇妙的化学反应。这就是为...

2018-08-31 22:18:05 1850 1

原创 Python常见错误及解决方案(持续更新)

前言作为一个Python 新手,难免在学习的过程中会遇到很多编译错误,那么在这里做一个汇总,避免今后犯同样的错误。1.IndentationError: unexpected indent这个错误是因为错误的缩进导致的,检查代码行的缩进是否正确。...

2018-08-18 17:28:55 2632

原创 Python Json存储与读取

前言Python 中的文件数据存储和读取可以说是非常方便了,这里记录一下 JSon 数据的存储和读取,需要用到的模块就是 json,该模块能够将简单的 Python 数据结构转储到文件中,并在程序再次运行时加载该文件中的数据,还可以使用 json 在 Python 程序之间分享数据,更重要的是,JSon 数据格式并非 Python 专用的,能够将 JSon 格式存储的数据与其他编程语言共享。...

2018-08-15 07:51:28 3217

原创 Qt for Android 自定义启动页(解决启动页拉伸的问题)

前言

2018-08-14 22:13:43 2844

原创 Mac 安装Pygame小记

前言最近一直在学习《Python 编程:从入门到实践》,学到第十二章开始实例实践的时候,需要安装 Pygame 环境,按照书中的方法一直报错,无法正常安装,后来在网上找到了新的解决方案,这里做一个总结,也为后来学习的童鞋做个参考。正文...

2018-08-14 21:01:33 14139 17

原创 Qt for Android 动态申请权限

前言Qt 随着版本的不断更新,提供了越来越多的接口用于移动端的开发,这里要说的是关于 Android 上权限动态申请的问题,直接在 C++端调用 Qt 的接口即可以实现。正文Qt 申请Android 权限的类是在 QtAndroid 中,要使用该类,首先需要在工程文件中声明该模块QT += androidextras接下来看看动态获取权限的接口。接口void Q...

2018-08-14 08:00:58 2992

原创 Python 函数参数传递

前言Python 的函数参数传递相对于 C++来说更加灵活,并且使用也很方便,这里做下简单的总结。正文实参和形参实参:在调用函数时提供的函数参数称为实参。 形参:定义函数时,函数中的变量成为形参。传递实参位置实参这个没什么好说,和其他编程语言用法一样,直接按照位置顺序传递即可。示例如下:实参和形参的位置一一对应,所以参数的顺序很重要。def fun(name,...

2018-08-13 12:51:38 416

原创 Python 列表拷贝

前言Python 列表拷贝很容易搞错,这里做一下简单的总结。通常我们只是想根据现有的列表来创建一个全新的列表,而一说到列表拷贝,可能会下意识的想到直接用“=”,那么我们通过示例来看看实际的结果。正文直接使用“=”赋值看一个示例:listA=["aaa","bbb","ccc"]listB=listAprint("listA = ",listA)print("listB...

2018-08-12 19:35:44 1986

原创 Mac上配置 Sublime Text 使其使用 Python3

前言Sublime Text 是一款简单的文本编辑器,在 OSX 中易于安装,它能够直接运行几乎所有程序,无需通过终端。并且使用不同的颜色来显示代码,以突出代码语法,在内嵌在 Sublime Text 窗口内的终端会话中运行代码,能够轻松的查看输出。官网要下载安装 Sublime Text,可访问官网 http://www.sublimetext.com/3 ,找到相应的版本下载安装即...

2018-08-12 18:12:08 3586 7

原创 Python常用命令行(持续更新)

查看 Python 版本的两种方法1.没有进入到Python shell 在终端输入:python --version2.已经进入到 Python shell 输入 直接输入 help() 会输出: 或者输入:import syssys.version返回: 进入Python命令模式打开终端,直接输入 python 即可进入到命令模式 退出...

2018-08-12 17:17:59 3172

原创 一些Python情结

闲言碎语Python 近些年发展迅猛,甚至盖住了很多编程语言的风头,不得不佩服。它有着非常强大的魅力,吸引着一批又一批的编程人员来学习,而我,便是其中一个。不敢说今后会从事这方面的工作,也说不好会对其能迷恋多久,但是至少目前来说还保留了一丝情愫,就当是业余时间的精神粮食吧,多学习一些东西说不定今后的某天就用上了呢。所以,我来了,没别的原因。就这样不知道能坚持多久,但能坚持一天也是好的,...

2018-08-12 17:04:05 174

原创 Mac 下将 Python2升级到 Python3

前言Mac OSX系统自带的 Python 版本是2.7,如今最新版本已经到了3.7.0,作为一个想入门的 Python 新手,当然要从最新版本开始啦。那么就要重新安葬新版本咯。下载新版首先进入到 Python 官网,下载最新版本 Python https://www.python.org/downloads/mac-osx/切换版本下载后双击安装,装到默认的系统位置即...

2018-08-12 16:45:21 8194

原创 Qt for Android解决启动时黑屏(或白屏)的问题

前言在用Qt 开发 android程序时,打开软件的瞬间会出现黑屏(有些手机是上是白屏)闪动的问题,如果有启动页的话,那么黑屏是在启动页之前出现,整个页面的跳动,视觉冲击很大,我再之前的一篇文章中有提到过这个问题(在这里),这样的用户体验就会很差,这里要介绍的就是如何解决启动时的黑屏问题。正文其实原理很简单,就是在启动的时候将原本黑屏的页面变成透明即可。代码量也很少,就几句话的事儿,但...

2018-08-12 10:03:22 1034 1

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

前言QML 中没有直接提供类似 android 的ExpandableListView二级列表控件,treeView,但是用 treeView 实在是有些不方便,并且达不到想要的效果,所以干脆用 ListView 来扩展一个,这其中也参考了网上一些用法,大致思路差不多,这里做一下总结。效果图每一级可随意展开或收起。实现实现该效果主要有如下几个关键点:model ...

2018-08-11 16:15:20 4216 11

原创 Qt for Android Splash启动页最简单延时关闭

前言随着 Qt 版本的更新,对移动端的开发接口也越来越多,这给 Qt 开发移动端提供了极大的便利,也越来越爱上了这种跨平台的开发。今天要讲的是关于 Qt for Android 启动页显示的问题,首先,软件在启动时初始化过程会有一个等待时间,如果没有splash启动页的话,就不会在初始化的过程中呈现白屏(或黑屏),这样用户体验会很差,所以 splash 的作用就体现出来了。随之又带来一个问题,...

2018-08-11 10:20:01 1349 2

原创 黄金法则之《终身学习》

“一生的成长法则,明天总比昨天更美好”通过此书可以掌握一种看待事物的思维方式,能够看到身边的机会并将其最大化。一旦你将成长当成中心目标,生活就时时充满机遇。 下面总结了一些书中的摘抄。1将来为上,过往次之你如何设计将来,就能拥有多大的未来。-先相信,后看见。要想使“明天”比“昨天”更美好,首先你得希望,你得相信—无论身处人生的哪个阶段,无论当下境况如何,美好的将来是可以达成的,这...

2018-08-10 08:16:44 499

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

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

2019-03-28

Qt 鼠标/触屏绘制平滑曲线,支持矢量/非矢量方式

Qt通过鼠标或者触屏,实时绘制平滑曲线,通常有两种方式实现:矢量绘图和非矢量绘图,这两种画线方式从实现上有些不同,其原理也不太一样,稍后会做详细介绍。博客介绍:https://blog.csdn.net/luoyayun361/article/details/93650003

2019-07-10

KDDockWidgetTest.rar

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

2021-06-10

QImagePngHelper

Qt:解决使用png图片时,报错libpng warning: iCCP: known incorrect sRGB profile的问题

2017-01-15

Qt Mqtt连接阿里云示例

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

2020-03-16

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

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

2018-08-11

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

用Qt鼠标事件实现基本几何图形的绘制,支持直线、矩形、圆形、椭圆。后期可以在此基础上进行扩展。使用QGraphics完成。 博客地址:https://blog.csdn.net/luoyayun361/article/details/93890331

2019-07-01

QML实现酷炫的 Cover Flow 图片轮播效果(PathView)

通过 QML 的PathView来实现酷炫的 Cover Flow 图片轮播效果,http://blog.csdn.net/luoyayun361/article/details/77659386

2017-09-10

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

QML实现阴影字体效果

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

2018-06-14

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

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

2019-09-01

Qt for Android简单示例

Qt for Android简单示例

2017-06-10

QML 发光呼吸动画字体

QML 实现发光呼吸动画字体效果

2017-08-13

Qt Scene graph画线和擦除

Qt Scene graph画线,并在QML中使用,相比于Canvas和QPainter的方式,在android中效果不错。亲测可用

2017-03-10

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

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

2019-02-25

流畅的 Python 高清中文版

流畅的 Python 高清中文版,本书的目标读者是那些正在使用 Python,又想熟悉 Python3的程序员,适合有一定基础的人阅读。

2019-02-15

axure_chrome_extension_V0.6.3.rar

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

2021-04-21

QML 实现图片帧渐隐渐显轮播

QML 来实现图片帧渐隐渐显轮播,所谓图片帧渐隐渐显轮播就是,一组图片列表,当前图片逐渐改变透明度隐藏,同时下一张图片逐渐改变透明度显示,依次循环,达到渐隐渐显的效果,该效果常用于图片展示,相比左右自动切换的轮播方式来说,这种方式在视觉效果上不会显得太突兀。

2017-09-10

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

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

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

2019-06-15

Qt封装接口 生成二维码

这是生成二维码的源码,可以直接导入Qt工程使用,封装了调用该源码的接口,直接穿入二维码显示内容即可自动生成一张二维码,调用方式见博客http://blog.csdn.net/luoyayun361/

2017-03-21

QML 调用 C++对象类型属性示例

介绍 QML 如何调用C++对象类型属性,博客地址:https://blog.csdn.net/luoyayun361/article/details/80471478

2018-05-29

Qt 控件渐变隐藏消失

原理很简单,就是设置控件的透明度,直到透明度为0后再将控件设置为隐藏即可。动画的过程可以用两种方式来实现,第一是通过定时器,不断的设置控件的透明度,第二是通过QPropertyAnimation来实现,当然,后者会更简单。那么该如何设置控件透明度呢,这里需要用到QGraphicsOpacityEffect类。更多文章请查看http://blog.csdn.net/luoyayun361/

2017-09-10

QML 调用 C++列表类型的属性

QML 调用 C++列表类型属性,博客地址:https://blog.csdn.net/luoyayun361/article/details/80474891

2018-05-30

Qt UDP 广播简单示例

用 Qt 实现 UDP 简单的广播示例,通过QUdpSocket 类,这里实现两个工程,服务端和客户端,由服务器端发送广播消息到每个客户端接收显示。

2017-12-03

NSIS FindProc.dll+KillProcDLL.dll

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

2019-07-26

WinVer.nsh( NSIS判断系统平台)

NSIS判断操作系统版本,<version> 允许的值: 95、98、ME、NT4、2000、XP、2003、Vista、2008、7、2008R2

2017-10-17

Qt for Android 启动页 splash 延时显示

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

2018-08-11

Qt C++属性类型提供给 QML调用

由于QML引擎与Qt元对象系统的紧密集成,任何由QObject派生出来的类其公有的接口或属性都可以从QML代码中轻松访问,并且改动的地方很少,就可以让C++代码定义的功能轻松扩展QML

2018-05-27

QML for Android通过ScreenRecorder录制屏幕并保存为本地视频

QML for Android通过ScreenRecorder录制屏幕并保存为本地视频

2017-06-23

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

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

2019-04-14

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

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

2019-01-06

C++工厂方法模式框架

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

2019-03-19

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

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

2019-03-18

QML 调用 C++ 分组属性

QML 调用 C++分组属性,博客地址:https://mp.csdn.net/mdeditor/80504389

2018-05-30

android字库DroidSansFallback.ttf 解决QML on Android 中文显示异常

QML on Android 在小米5s手机上中文显示异常,重新设置软件调用的默认字库

2017-04-14

luoyayun361的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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