桌面应用,个人认为比较友好的是使用QT来开发,并且它还可以跨平台开发。因为工作需要,经常需要使用一些小工具,因为使用频率低,所以就无所谓UI的设计,功能可以正常使用就已经很不错了。
如果要开发一个工具给别人使用,并且要方便日后功能需求的扩展,这时UI的设计就显得很重要了。
对UI的一个基本要求就是可以正常放大缩小,并且可以拉伸,相应的控件位置并不发生大的改变。
下面介绍了一个导航栏实现多个页面切换功能的UI demo,从软件安装,到整个功能的实现,分开在7篇文章中实现。最终效果如下:
视频加载中...
主页面由三个部分组成:widgetTab widgetTree widgetTitle
Qt5.9 UI设计(一)——在win10系统上安装Qt5.9
Qt5.9 UI设计(二)——最简Qt工程搭建
Qt5.9 UI设计(三)——添加UI、类及资源文件
Qt5.9 UI设计(四)——布局设计及自定义界面
Qt5.9 UI设计(五)——将Tabwidget与treeWidget相互关联
Qt5.9 UI设计(六)——TitleBar功能实现
Qt5.9 UI设计(七)——统一样式设计
本系列UI介绍的文章,参考的是GitHub上一个QCoolPage的项目,它的地址为:https://github.com/YYC572652645/QCoolPage
作为学习交流使用,将QCoolPage的实现拆解出来,以便入门学者可以比较快速地入手。如有侵权,欢迎联系沟通处理。
完整工程下载地址,请到 liwen01 微信公众号中回复: QT 获取
--------------End--------------
如需获取更多内容
请关注公众号 liwen01
页面更新:2024-04-13
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号