
Qt那些事儿
文章平均质量分 81
张小飞Official
这个作者很懒,什么都没留下…
展开
-
Qt在Linux下实现无边框可缩放的窗口
在Linux平台上做desktop应用的还是非常少的。所以基本上网上这部分资料是没有的。Linux平台又不像Win那么多API。这次的实现,本来自己想写xlib的函数的,然后机智的我从deepin的代码里把他们封装好的抠出来了,然后补充了一些x11的封装函数。来完成最终的效果。本篇文章纯粹抛砖引玉,毕竟只是个demo。简单的说一下遇到的坑。原创 2022-10-10 13:35:02 · 1639 阅读 · 2 评论 -
小谈一下Qt的绘制引擎(结尾有彩蛋)
公众号:张小飞那些事儿小谈一下Qt的绘制引擎(结尾有彩蛋)序这一篇算是我给部门分享的一篇业务基础吧。以及说一下自己对Qt绘制引擎的理解以及及时的复盘。先谈一个疑问?如何设计一个优秀的绘制引擎。注意下这里,我说的是绘制引擎,而不是光栅化引擎。这有本质的区别。绘制引擎是我们开发者用的一些常见的接口。光栅化引擎我认为是绘制引擎一部分的实现,所以这里只讲外层的东西。逃)个人认为,Qt是把C++ OOP的特性用到滚瓜烂熟的框架-封装,继承,多态。废话不多说,先举个栗子吧。举个????假如要画一条原创 2021-10-31 12:36:18 · 1717 阅读 · 1 评论 -
Qt那些事儿-序
公众号:张小飞那些事儿前言终于开篇了呢!先写个前言吧。一些经历还是简单介绍下自己我叫张小飞,目前在金山负责WPS For Linux的研发。先说下自己的经历吧。刚毕业的我去了方正,当时维护一个桌面端阅读器的开发。名称是Apabi Reader 是个PDF+私有格式(CEBX)的阅读器这个东西我维护了半年。现在回想起来。这个东西还是很有意思的。Apabi Reader凭印象说吧。先说GUI框架吧。当时这个软件的GUI框架是自己封装的。但是给我的感觉就是一个MFC+Win32API+GT原创 2021-02-05 15:15:11 · 538 阅读 · 1 评论