自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(690)
  • 资源 (26)
  • 收藏
  • 关注

原创 Qt 实现 360 安全卫士

回想起来,这也算是一个有故事的代码。虽然时间比较久远,但还是记忆犹新。

2023-08-21 00:45:43 2071 4

原创 史上最强的 QML 思维导图

这是一份史上最强、最高清、最好用的 QML 思维导图

2023-08-15 21:17:54 2269

原创 《VLC 多媒体开发》

全网最全面、最细致的 libVLC 教程,有理论、有基础、有实战,同时还附带了大量的示例/实战源码。

2023-02-02 15:50:50 3419 4

原创 Linux 资料大全

社区网站、在线教程、命令大全、在线模拟器、经典书籍、镜像站点等 ... 从入门到进阶,应有尽有。无论你是小白,还是 Linux 高手,都不容错过,100% 纯干货!

2020-10-31 23:34:35 3599 10

原创 Qt 资料大全

全网最强整理,Qt 官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等资源,应有尽有。

2020-04-02 12:48:02 154227 96

原创 《Qt 企业级开发》

面向企业级一站式开发,包括:模块化开发、日志输出、打包发布、单元测试、自动化测试、内存检测、崩溃捕获等内容。

2020-02-28 17:25:37 17389 34

原创 《C++ 设计模式》

设计模式代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码、保证代码可靠性、使代码更易被他人理解 ......

2018-02-09 09:26:25 89451 53

原创 《细说 QML》

全新的 QML,基于 Qt6 + CMake,清晰的思维导图,透彻的示例程序,超全面的章节。

2017-02-27 19:07:14 46310 27

原创 《Qt 实战一二三》

Qt 基础与实战,主要包含:环境搭建、信号槽、事件机制、数据类型、常用部件/布局、对话框、QPainter 绘图等内容。

2015-12-12 18:58:04 347779 165

原创 QML PathView 路径视图

PathView 是 QML 中一个功能强大、极其灵活的组件。它允许我们基于路径 Path 创建动态且多样化的视图效果,这条路径可以是直线、曲线,甚至是任意复杂的形状。

2024-04-16 15:54:15 187

原创 QML Path 路径

在 QML 中,Path 是一种用于定义和描述路径的元素,通常需要和 Canvas、PathView、Shape 等元素结合一起使用,用于生成复杂的图形或动画效果。

2024-04-11 11:37:55 173

原创 QML GridView 网格视图

和 ListView 一样,GridView 也是基于 Flickable 的视图组件,它们的用法非常相似。不同的是,ListView 中的元素被存储在线性链表中,并以单列(或单行)的形式进行展示的,因此适用于垂直(或水平)列表的场景;而 GridView 中的元素则被存储在一个二维数组中,并以网格的形式进行展示的,因此更适用于具有二维结构或以网格方式呈现的场景,如相册图库、视频列表、工具导航等。

2024-03-13 18:02:00 317

原创 QML ListView 列表视图

虽然 Repeater 在重复创建多个相似项的时候很方便,但是通常只适用于有限的简单元素,并且它还无法滚动浏览。而基于 Flickable 的视图组件(如 GridView、ListView、TableView、TreeView 等)则弥补了这些缺点,它们不但能够显示大量数据,而且还支持滚动浏览,尤其是针对复杂的布局和交互场景,可以通过分页显示、懒加载、动态更新等手段来提高性能。

2024-02-02 16:21:21 406

原创 QML Repeater 重复器

Repeater 是一种用于创建大量相似项的视图组件,通常被包含在定位器类型中(例如:Row、Column 等),以直观地定位它所创建的委托项。

2024-01-16 22:10:17 374

原创 QML 模型视图

对于 GUI 应用程序来说,我们通常需要格式化数据并进行显示,而 QML 提供了一种很便利的显示方式 - Model-View-Delegate(简称:MVD)。该模式是 Model-View-Controller(简称:MVC)的一种变体,常被用于分层开发,其优点在于可以很好地将数据模型和用户界面分离,使得数据的改变能够自动反映在界面上。

2024-01-09 21:36:08 652

原创 QML WebEngineView 全屏和退出

在使用浏览器时,我们经常会用到全屏模式,最常见的场景有:观看视频、阅读文章、在线演示等。全屏模式的优点在于,它可以让用户充分地利用有限的屏幕空间,更好地专注于内容本身,从而提供丰富的沉浸式视觉体验。

2023-12-12 23:04:03 1462

原创 利用 WebChannel 实现 QML 和 Web 双向通信

对于 QML 和 Web 混合应用来说,使用场景非常广泛,特别是像 HTML5 这样的东西,我们经常会用到。虽然 WebEngineView 使得在 QML 中嵌入 Web 页面变得非常简单,但是如何在它们之间架起一座桥梁,让彼此之间能够相互通信呢?这时就需要用到 WebChannel。

2023-11-27 22:02:40 1590

原创 QML WebEngineView 调用 JavaScript

在 QML 与 Web 混合开发时,除了使用 WebEngineView 加载网页之外,我们还可以在 QML 层运行 JavaScript 代码,这样就能更灵活地操作浏览器窗口和网页内容,从而实现丰富的交互功能了。例如:获取网页标题、通过点击按钮实现页面数据刷新等。

2023-11-02 23:46:33 881

原创 QML 创建 Web 混合应用

随着互联网的快速发展,Web 应用在各个领域中变得越来越流行。为了满足用户对多样化功能的需求,我们经常需要将 Web 技术和原生应用相结合,来创建混合应用程序。

2023-10-31 18:07:11 838

原创 Qt6 for Android(HarmonyOS)真机调试

Qt6 在 Android(HarmonyOS)中的真机调试,基本步骤以及注意事项

2023-09-12 10:49:03 1592

原创 关于自研 IDE,大家关心的问题与答案!

开发测试、问题与答案、留言

2023-09-05 21:41:17 859 2

原创 Qt6 for Android 环境搭建

JDK、Android SDK、NDK 安装下载,AVD 的创建,以及环境测试等

2023-09-03 22:47:48 1590 2

原创 Qt6 for Windows 环境搭建(Visual Studio)

Visual Studio 下载安装、插件配置、环境测试

2023-08-29 23:56:06 1066

原创 Qt6 for Windows 环境搭建(MSVC)

MinGW 和 MSVC 的区别,以及 MSVC 下的 Qt 环境搭建。

2023-08-29 11:55:08 1477

原创 Qt6 for Windows 环境搭建(MinGW)

Qt6.5 模块介绍、下载、安装、环境配置、运行

2023-08-26 10:31:58 1603

原创 QML WebSocket 服务器

在《QML WebSocket 客户端》一节中,我们开发了一个 WebSocket Client,但在测试的时候,连接的是 Postman 提供的 Echo Server。现在,是时候编写一个真正属于自己的服务了。

2023-08-18 21:15:17 715

原创 QML WebSocket 客户端

WebSocket 是一种网络传输协议,用于在客户端和服务器之间进行双向通信(全双工)。

2023-08-17 23:49:46 537

原创 QML HTTP 请求

在 Web 开发中,实现与服务器的通信至关重要,其中 HTTP 便是最常用的方式之一。它是一种客户端 - 服务器协议,客户端向服务器发送请求,服务器则返回响应。常被用于在浏览器/客户端和 Web 服务器之间传输消息、图像、音视频和其他类型的文件。

2023-08-14 22:35:59 1007

原创 QML 数据库存储

在开发 QML 应用过程中,经常需要处理和存储用户数据。虽然常见的选择是服务器端数据库,但有时也需要一种简单、轻量级的本地存储。在这方面,我们可以依靠 LocalStorage 来满足各种需求。

2023-08-08 00:29:40 740

原创 Log4Qt 日志级别

Log4Qt 定义了一系列的日志级别,每个级别都对应一种特定类型的消息事件。通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。

2023-08-03 10:30:48 1075 2

原创 获取 Log4Qt 中的 logger

在 Log4Qt 中,有一个很重要的类 - Logger,用于提供日志服务。那么,如何获取 logger 呢?

2023-08-03 10:28:21 874

原创 Log4Qt 基本介绍

在项目开发过程中,离不开代码的调试、Bug 的追踪,这时日志便显得尤为重要。

2023-08-03 10:26:19 1330

原创 QML 保存用户配置

对于应用程序来说,数据存储是不可或缺的一部分。例如,我们通常需要将用户的偏好设置、应用程序配置等信息保存起来,这样即使程序关闭或设备重启,数据也会得到保留,很方便后续继续使用。

2023-08-03 00:51:09 616

原创 QML 单例组件

虽然普通的自定义组件很好用,但是并不利于数据共享以及全局状态的管理(如全局主题样式、全局配置、全局数据缓存等)。这时,单例组件了就派上用场了,通过它我们可以很方便地共享和管理应用级别的信息。

2023-08-01 23:38:16 643 2

原创 QML Canvas 几何变换(平移/旋转/缩放)

几何变换是 Canvas 提供的一项强大的图形处理能力,主要涉及平移、旋转、缩放。通过运用这些功能,我们有了更大的创作自由度,可以很容易的在 QML 中实现一些出色的游戏效果、动态图表、交互式数据可视化等,从而提升用户体验并营造出令人难忘的视觉效果。

2023-07-12 20:21:46 684

原创 QML Canvas 制作动画

终于要介绍动画了,这意味着我们快要把 Canvas 学完了,所以是时候庆祝一下了.....

2023-07-06 20:20:10 663

原创 QML Canvas 保存画布内容

不知大家想过没有,我们好不容易在 Canvas 上绘制了各种图形,该如何把它保存起来呢?比如,我们实现了一个画板,当用户制作完成自己的作品之后,是不是要将其保存起来,以分享给他人或者供自己后续再次编辑。

2023-07-04 20:51:28 625

原创 QML 自定义组件(时钟)

在 QML 开发过程中,经常需要自定义组件,这有利于我们的代码复用性、模块化、以及扩展性。通过使用自定义组件,不但可以提高开发效率,降低维护成本,还可以快速构建出功能丰富、灵活可扩展的 QML 应用程序。

2023-07-03 23:53:55 963 1

原创 QML Canvas 裁剪

在 QML 开发中,Canvas 是一个很强大的绘图元素,可以实现各种复杂的图形效果,其中一个重要的特性就是裁剪。它的原理是使用路径或其他形状定义一个封闭区域,将绘图操作限制在该区域内,并隐藏掉超出该区域的部分。

2023-06-30 22:18:20 504

原创 QML Canvas 像素处理

在之前的章节中,我们虽然学习了 Canvas 的基本绘图,但是却不清楚其背后真实的图像像素原理,因此无法深入地操作像素来实现一些高级的功能(例如:灰度处理)。

2023-06-28 21:39:32 488

C+++GUI Qt4编程 第二版

C+++GUI Qt4编程 第二版 高清 中文文字版

2016-09-14

QRoundProgressBar.0-1-b.zip

QRoundProgressBar类能够实现一个圆形进度条

2016-07-19

quazip已编译(含源码及库文件)

QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库。 里面包含源码及编译后的库,可以直接拿来使用

2016-02-04

SecrchLineEdit

关于搜索框,大家都经常接触。例如:浏览器搜索、Windows资源管理器搜索等。

2015-12-19

RestartableWidget

重启一个应用程序,例如:切换用户。当某个用户登录成功之后,我需要切换到其它账号,那么这时,你就知道它的重要性了。

2015-12-18

PasswordLineEdit

Qt之密码框不可选中、复制、粘贴无右键菜单等,多种实现方式!

2015-12-18

TranslateLanguage

Qt国际化动态语言切换,随意切换、游刃有余,不需要重启界面,即可完成,代码完整,屡试不爽!

2015-12-12

Qt 一去丶二三里 Blog(二)

为方便大家的学习、交流,将博客导出为pdf,有兴趣的童鞋可自行下载!

2015-03-12

Qt 一去丶二三里 Blog(一)

为方便大家的学习、交流,将博客导出为pdf,有兴趣的童鞋可自行下载!

2015-03-12

Qt之QComboBox委托

使用QCombobox来实现QQ中多账号管理的操作 易用性很好 博客地址:http: blog sina com cn liang19890820

2015-03-02

自定义QTreeView(详解)

详细介绍QTreeView的使用, 包括:模型/视图,自定义委托、自定义样式等操作 以及无边框界面的拖拽等操作!

2014-12-23

QWT官方最新文档

QWT官网最新版本文档,包含:授权、平台性、新特性、下载、安装、所有类API等

2014-10-17

Qt之模型/视图(实时更新数据)

Qt实现的MVC编程 功能: (1)添加委托(进度条) (2)显示文件名称、大小、进度、速度、剩余时间、状态等。 (3)可进行添加、更新、删除、清空等操作。 (4)实时更新数据

2014-01-09

Qt编译MySQL驱动

Qt5.2编译的MySQL驱动(最新版:5.6) 编译详解参考:http://blog.sina.com.cn/s/blog_a6fb6cc90101gzm1.html

2013-12-13

用Qt至今尚未解决的问题-demo

问题描述:进行无边框、透明,最小化之后,再次显示失去焦点! 步骤: 1. 使用代码setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowSystemMenuHint); setAttribute(Qt::WA_TranslucentBackground, true); 进行窗体无边框、透明 2.点击按钮使窗体最小化(showMinimized) 3.点击任务栏重新显示窗体 期望结果:窗体与最小化之前状态相同 实际结果:窗体失去了焦点(可通过鼠标滑过输入框看具体效果)

2013-11-25

Qt实现二维码扫描器

Qt实现的一个二维码扫描器,利用QZXing库进行解码。 更多信息请参考:http://blog.sina.com.cn/s/blog_a6fb6cc90101gng5.html

2013-11-22

QWT6.1已编译

官网下载的QWT6.1(最新版本),已经编译! 使用方式请参考:http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.html QWT基于2D方式的窗体部件来显示数据,数据源以数值,数组或一组浮点数等方式提供,输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等

2013-11-18

2013年中国Qt开发者大会

这是Qt官方提供的专业文档,在北京组织了的2013中国Qt开发者大会,所有资料应有尽有。

2013-10-30

Qt实现360安全卫士9.2(再度来袭) 内附实例源码

继360安全卫士9.1之后,应广大爱好者要求,持续升级! 此版本包括:主界面、换肤界面、新版特性界面、关于我们界面、登录界面(36.、人人、新浪可切换)、注册界面、系统托盘、多语化实现、边框阴影效果等! 资源包含所有源码、资源文件。。。 欢迎讨论、交流,欢迎批评指正,欢迎留言。。。 博客地址:http://blog.sina.com.cn/liang19890820

2013-10-14

Qt5实现音乐播放器(清爽版)

中秋之前,以供娱乐 实现: (1)播放、暂停、上一首、下一首 (2)歌词显示 (3)批量添加歌曲文件(夹) (4)查找歌曲(可进行模糊匹配) (5)播放模式选择(单曲播放、单曲循环、随机播放等) (6)删除、批量删除 Bug挺多,有待完善

2013-09-18

Qt5 实现 音乐播放器

中秋之前,乱发一个,以供娱乐。。。。 Qt5实现的音乐播放器,功能还不太完善 可以播放、暂停、下一首、上一首、删除、选择播放模式、查找歌曲(可模糊匹配)、可以添加跟去文件、文件夹、有登录、注册界面等。。。

2013-09-18

Qt动态切换语言详解

Qt实现多语化切换,随意切换、游刃有余,不需要重启界面,即可完成,代码完整,屡试不爽!

2013-08-22

QQ资源图片

里面包含大量QQ资源图标,绝对物超所值!请相信我的人品与你的眼光,如果还在为找QQ资源发愁,请立即下载!

2013-08-20

QQ资源文件

强大的QQ资源文件,里面的资源非常多,全是QQ的原图,如果你还在为寻找QQ图片而发愁,那么赶快下载吧!

2013-08-20

Qt实现360安全卫士9.1(资源图片)

Qt实现360安全卫士9.1中的资源图片,下载后可同源代码一起编译!

2013-07-04

Qt实现360安全卫士9.1

Qt实现360安全卫士9.1,包括设置、新版特性、关于我们、换肤、托盘等!谁看谁知道,效果不解释!

2013-07-03

空空如也

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

TA关注的人

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