自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 qml:控件的Z属性使用问题

A的Z属性为2,B的Z属性为1,B的子控件C的Z属性为3,但C会被A覆盖,因为Z属性的大小比较只在同级比较,A只会与B比较,所以会把BC都覆盖。至于C的Z属性只能在B的子控件中比较。总的来说控件Z属性需要看辈分比较。

2023-09-25 17:08:41 340

原创 QML:拖动曲线坐标点修改曲线

通过移动坐标点上的滑块实现修改折线的坐标点的值

2023-09-25 17:00:03 530

原创 QML:ListView实现上下滑动的数字选择器

QML:ListView实现上下滑动的数字选择器。

2023-06-20 20:22:12 577

原创 Ubuntu16.04.7+Qt15.5.0环境配置(一条龙讲解)

Ubuntu16.04.7+Qt15.5.0环境配置(一条龙讲解)

2023-06-13 22:15:18 2580

原创 QT5.15.0使用gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf交叉编译的问题总结

烧录QT程序时报错Could not find the Qt platform pligin "xcb" in " "的解决方案

2023-05-21 14:16:27 1468

原创 Linux常用命令

man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明。简单来说就是查某个命令的手册。使用方法:man + [选项] + 命令名。

2023-03-26 01:15:55 712

原创 QT中QSet容器报错: error: C2678: 二进制“==”: 没有找到接受“const Key类型的左操作数的运算符。

error: C2678: 二进制“==”: 没有找到接受“const Key类型的左操作数的运算符。

2023-03-17 10:15:00 945

原创 VLC使用问题:enterEvent、leaveEvent无效

问题:在上一章为了实现双击全屏功能,在视频播放时禁用了libvlc的消息处理机制,导致了enterEvent和leaveEvent事件失效。解决方法:用mouseMoveEvent事件,计算视频播放的区域位置,当鼠标的位置在播放区域时即为进入。本想用enterEvent和leaveEvent事件实现鼠标进入视频播放的区域就显示进度条,出来就隐藏进度条。

2023-03-16 10:45:00 200

原创 VLC使用问题:播放视频时无法双击全屏

使用libvlc播放视频时,鼠标放到播放器窗口后会自动小时,且无法相应消息,消息被libvlc内部处理了,可以借助windows平台解决。具体为:再播放视频前创建一个定时器,再定时器函数里处理窗口消息禁用与处理,简单来说就是播放视频时禁用libvlc内部消息机制

2023-03-15 11:00:00 550

原创 vlc库函数的使用(二):多视频文件播放

vlc库函数的使用(二):多视频文件播放,VLC的初始化,回调函数的写法以及播放函数的创建

2023-03-14 10:30:00 863

原创 vlc库函数的使用(一):单视频文件播放

vlc初始化的事件管理与回调函数

2023-03-13 10:00:00 242

原创 vlc使用问题:error LNK2026:模块对于SAFESEH映像是不安全的

error LNK2026:模块对于SAFESEH映像是不安全的

2023-03-12 15:05:13 325

原创 VLC库使用报错error C2065: “libvlc_media_read_cb”: 未声明的标识符 (编译源文件 CVlcKits.cpp)问题(一)

error C2065: “libvlc_media_read_cb”: 未声明的标识符

2023-03-12 15:00:49 523

原创 Pycharm 进程已结束,退出代码-1073741819 (0xC0000005)

Pycharm 进程已结束,退出代码-1073741819 (0xC0000005)

2023-02-23 18:54:11 2558

原创 QDialog实现的无边框无自定义标题栏的窗口无法移动问题

一般使用QDialog写登录无边框窗口后,窗口无法移动。需要重写鼠标事件,计算窗口移动的位置并显示。

2023-02-18 15:58:33 989

原创 Qt无边框窗口添加阴影

无边框窗口添加阴影需要两个窗口,第一个顶层窗口用于显示控件的,第二个是底层窗口用于承载顶层窗口并显示边框阴影。也就是说把底层窗口设置为透明只显示边框阴影,再将顶层窗口放上去形成了有阴影的无边框窗口。

2023-02-18 15:47:55 1095

原创 QT无边框窗口公共类

一般QT 无边框窗口设置以下属性即可实现无边框,但新的问题出现,无法移动、双击自己定义的标题栏后全屏显示和拉伸窗口的操作。解决拉伸窗口问题需要重写nativeEvent,解决移动和双击全屏功能需在自定义标题栏重写鼠标按下事件和鼠标双击事件。CFrameLessWidgetBase.cpp //无边框窗口公共类源文件。CFrameLessWidgetBase.h //无边框窗口公共类头文件。自定义标题栏重写鼠标事件代码。

2023-02-18 15:27:10 473

原创 leetcode 67. 二进制求和

leetcode 67. 二进制求和

2022-08-14 10:00:00 277

原创 leetcode58. 最后一个单词的长度

leetcode58. 最后一个单词的长度

2022-08-13 10:00:00 90

原创 leetcode 66. 加一

leetcode 66. 加一

2022-08-13 10:00:00 120

原创 leetcode 88. 合并两个有序数组

leetcode 88. 合并两个有序数组

2022-08-12 11:00:00 61

原创 leetcode 35. 搜索插入位置

leetcode 35. 搜索插入位置

2022-08-12 10:00:00 57

原创 leetcode 27. 移除元素

leetcode 27. 移除元素

2022-08-11 10:00:00 85

原创 leetcode 70. 爬楼梯

leetcode 70. 爬楼梯

2022-08-11 08:00:00 153

原创 leetcode 28. 实现 strStr()

leetcode 28. 实现 strStr()

2022-08-10 10:00:00 108

原创 leetcode 26. 删除有序数组中的重复项

26. 删除有序数组中的重复项

2022-08-09 10:00:00 70

原创 leetcode 69. x 的平方根

leetcode 69. x 的平方根

2022-08-09 08:00:00 73

原创 leetcode 20. 有效的括号

用普通方法模拟出入栈的方法解决leetcode20. 有效的括号

2022-08-08 10:00:00 53

原创 leetcode 14. 最长公共前缀

leetcode 14. 最长公共前缀

2022-08-07 10:00:00 122

原创 leetcode 13. 罗马数字转整数

leetcode 13. 罗马数字转整数

2022-08-06 10:00:00 138

原创 leetcode 9. 回文数

leetcode 9. 回文数

2022-08-05 10:00:00 143

原创 leetcode 1. 两数之和

leetcode 1. 两数之和

2022-08-04 10:00:00 46

原创 leetcode 412. Fizz Buzz

leetcode 412. Fizz Buzz

2022-08-03 10:00:00 140

原创 leetcode 383. 赎金信

leetcode 383. 赎金信

2022-08-02 10:00:00 66

原创 leetcode 1480. 一维数组的动态和

leetcode 1480. 一维数组的动态和

2022-08-01 10:00:00 132

原创 内存操作函数

内存操作函数memcpy、memmove、memcmp并自主实现

2022-07-30 10:00:00 116

原创 字符串函数(三)

strstr函数、strtok函数、strerror函数的使用详情

2022-07-28 10:00:00 102

原创 字符串函数(二)

长度受限制的字符串函数

2022-07-26 10:00:00 65

原创 字符串函数(一)

字符串函数介绍与自主实现

2022-07-24 10:00:00 78

原创 数据的存储

C语言:数据的存储

2022-07-22 22:51:56 79

QT5.15.0环境配置及 gcc-arm-8.2-2018.08-x86-64-arm-linux-gnueabihf交叉编译

此文档介绍了QT5.15.0的环境配置,主要是介绍gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf编译工具链在Ubuntu的交叉编译的具体操作,该资料在github也有。:https://github.com/aaron201912

2023-05-21

vlcplayer04.zip,QT:VLC多视频播放器

基于vlc库,用qt开发的视频播放器,软件可以多个视频循环播放,以及进度条的变化、时长的显示以及音量的调节、播放暂停等基础功能。

2023-03-12

vlcplayer02.zip,vlc库函数的使用(一):单视频文件播放

vlc库函数的使用(一):单视频文件播放,在文章中有初始化、回调函数和播放函数的代码讲解,但只是部分代码不能运行,该文件为完整的代码。

2023-03-12

空空如也

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

TA关注的人

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