Windows窗口的自适应布局

95 篇文章 1 订阅 ¥119.90 ¥299.90
78 篇文章 2 订阅 ¥119.90 ¥299.90
本文分享了作者在Windows客户端开发中对自适应布局的经验,对比了Duilib、MFC和QT三种框架。QT的Layout布局因其便捷性受到推荐,而Duilib适合快速构建酷炫界面,MFC则需要更多手动计算。自适应布局涉及到窗口位置和大小的调整,开发者应对不同业务需求有灵活处理能力。
摘要由CSDN通过智能技术生成

从业多年,在windows客户端开发这块,接触和了解的比较深,也接触了几个客户端UI框架,曾经用Duilib,MFC,QT开发过不少项目,在windows窗口自适应布局有一些痛的心得。

自适应布局本质上还是窗口的位置缩放计算,windows的自适应分辨率,适配DPI,重写一下Resize,Remove这些消息事件,大都是在页面布局,多视图,布局排版。特别提到的事MVC这个思想,如果你想往前端发展,MVC思想以及MVVM模式必须要能够熟练掌握,很多面试官都会问这个,实在不行也要会了解能吹逼。

从duilib,MFC,QT来看,最好做自适应布局的是QT。QT的layout布局给许多开发者或者说很多代码基础不厚的人提供了方便,可以直接在设计器中按照构思布局。

图片

layout布局里的stretch是允许你用比例来排版,自适应布局只要去修改这些就可以了。其实这个UI的布局跟前端的东西基本一样,只要在底层代码里把这些属性都定义好,那么总的来说直接qml里调用即可。

Qt非常适合初学者,因为不需要修改很多底层代码,但是如果有非常多的定制需求

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ToF君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值