Windows
孤骑清寒
这个作者很懒,什么都没留下…
展开
-
VLC+Qt播放器对比测试
开发环境:VS2017 + Qt5.12.5 + Vlc3.0事先说明为什么做这个东西。各个播放器都有各自的优缺点。LibVlc太大,启动慢,对于播放一些短小的特效音视频不太好用,而且进度反馈也不太准确;QMediaPlayer属于Qt自带,但它用的是系统自带的解码器,因此支持的格式有限,但因为它是Qt自带的,它启动快,对一些小音频支持不错,而且更加灵活,但实时性依旧不佳。如果想要更好的实时性,则需要使用FFmpeg+QAudiooutput来实现预解码和实时音频输出。注意事项在Qt中如果对.原创 2021-05-10 10:00:31 · 630 阅读 · 0 评论 -
QT绘图实现橡皮擦效果
思路分析基本上所有绘图软件都有橡皮擦功能。而我最近在做的和其他的软件又不太相同,类似于实际生活中的橡皮擦,即擦掉笔画中的部分内容而不动背景图。网上的实现思路也有很多。但没有找到合适的。...原创 2020-08-29 14:54:11 · 3584 阅读 · 2 评论 -
QT 使用全局缩放进行全分辨率适配(QT_SCALE_FACTOR)
事出有因因为现在做的一个项目是全程全屏显示的。因此不同屏幕分辨率对程序界面的影响太大。而UI设计的时候又没有过多的考虑自动布局这方面的事。虽然在刚开始做界面的时候已经尽量利用自动布局来做,但是有些控件提供的图片大小不太合适,在做的时候只能给控件设置固定大小。在测试不同分辨率的时候发现界面展现的效果不同。于是就开始想办法做分辨率适配。偶然事件具体忘记当时在搜索什么东西了,大概应该是高分屏适配的问题。在qt的一篇官方文档中发现了这个好东西:QT_SCALE_FACTOR [numeric] defi原创 2020-07-21 15:54:52 · 25375 阅读 · 20 评论 -
MFC+ffmpeg制作动态桌面背景
自己动手最近搞了一个ffmpeg相关的视频解码项目。很久以前搞过一个桌面管理项目。于是。。。。。一个动态桌面背景项目就此诞生。丰衣足食动态桌面背景,这个东西很久以前就很好奇。然而市面上相关软件又不太想用。so,so,so,现在有实力了就自己搞个。可行性分析在电脑上所有动态的东西都是一帧一帧的图片在Windows上绝大部分可见的界面都是窗口。可以将窗口附加到其他程序创建的窗口中作为子窗口,此时子窗口的行为和父窗口相同。开始搞查找目标窗口句柄很久以前的代码 HWND hwndPare原创 2020-06-09 21:55:49 · 747 阅读 · 0 评论