![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GUI
文章平均质量分 55
图形界面开发
fifbro
这个作者很懒,什么都没留下…
展开
-
qt软件制作安装程序
Inno Setup 是一个免费的 Windows 安装程序制作软件,小巧、简便、精美是其最大特点,支持 pascal 脚本,能快速制作出标准 Windows2000 风格的安装界面,足以完成一般安装任务。原创 2021-06-03 14:43:03 · 1334 阅读 · 0 评论 -
打包发布qt+python软件
最近开发了一款可视化软件平台,初次接触Qt,在这里简单记录一下软件(Qt+Python)的打包过程。对于qt的依赖库,qt提供了windeployqt.exe来进行打包原创 2021-06-03 13:16:43 · 1529 阅读 · 2 评论 -
PNG文件结构分析 ---Png解析
转自:博客园DoubleLi为了实现更高级的应用,我们必须充分挖掘PNG的潜力。PNG的文件结构 根据PNG文件的定义来说,其文件头位置总是由位固定的字节来描述的: 十进制数137 80 78 71 13 10 26 10十六进制数89 50 4E 47 0D 0A 1A 0A转载 2018-01-29 19:14:39 · 15491 阅读 · 0 评论 -
学习cairo的心得及资料
最近一直忙于cairo渲染接口的封装,目前该任务已接近尾声,在此记录一下学习cairo的心得体会。cairo是linux系统上一款高质量2D图形渲染库,与Gdiplus库相比,其优势是支持绘制xlib、XCB、win32、svg的接口。关于cairo的简单介绍,详见这里。学习cairo的过程,也是“山重水复疑无路,柳暗花明又一村”的一种体验。当前网上对cairo的介绍仅限于粗略的入门,想要原创 2018-01-29 19:07:13 · 2739 阅读 · 0 评论 -
两个RGBA四通道颜色的叠加计算方法与代码实现
叠加算法原理:通过一些简单的实验外加一些逻辑推理,可以成功的找到 Alpha 混合的方法。这里为了计算上的方便,全部颜色分量值的取值范围都是 0 ~ 1。首先是透明度值的计算。颜色在本质上是光的产物,假设把透明度理解为玻璃的透光性,则一切就变得很easy。比如一个 alpha = 0.2 的颜色,就能够将其想像为透光率为 80% 的彩色玻璃。我们透过这块玻璃看去,因为 80% 的光都透过了原创 2018-01-06 15:36:54 · 13844 阅读 · 3 评论 -
Qt5.12.1下使用mingw编译opencv库
开发环境Windows10 64位 Qt 5.12.1 opencv-4.2.0 cmake-3.17.0-win64-x64准备工作添加环境变量“Path”D:\Programs\Qt\Qt5.12.1\5.12.1\mingw73_64\binD:\Programs\Qt\Qt5.12.1\5.12.1\mingw73_64\libD:\Programs\Qt\Qt5....原创 2020-04-13 21:48:09 · 1030 阅读 · 0 评论