一、前言
这个系列对应自定义控件大全,一个专注于控件的编写,一个专注于UI界面的编写,程序员有两大软肋,一个是忌讳别人说自己的程序很烂很多bug,一个就是不擅长UI,基本上配色就直接rgb,对于第一点,只要放松心态,直面自己的不足,不断改进,才能问鼎武林至尊。至于第二点,因为程序员擅长的是逻辑思维,99%的人几乎都没有美学概念,所以你就需要借鉴,去UI中国多看看专业UI设计师设计的各种精美界面,你会发现新大陆,搭配拾色器,结合QSS和painter绘制两大法宝,做起界面来得心应手溜得起飞不要太high。时间久了,久而久之,习惯了,就会不断的有感觉,对界面也会越发擅长。
二、功能特点
- 自带20套精美皮肤样式,分门别类有黑色系、深色系、扁平系、常规系等。
- 皮肤生成器只需要简单几步就可以生成一套自定义的皮肤。
- 自带了26种uidemo,非常漂亮美观,涵盖了主界面布局、菜单切换等各种效果,总有一款适合你。
- 所有代码和demo注释都非常详细整齐整洁,非常适合初学者学习。
- uidemo由简入难,可以一步步学习下去,从入门到熟悉。
- uidemo从常规的客户端到app端到触摸端等都有,既有鼠标操作的也有触摸操作的。
- 皮肤中的qss样式表内容,覆盖了几乎所有的控件,非常适合学习每个控件的qss样式如何设置,而且分门别类非常清晰。
- 自带的qthelper类,集大成之所长,集多年功力于此,功能极其丰富。
- 内置了自定义无边框的消息框、错误框、询问框、右下角信息框、输入框、日期范围选择框等。
- 默认开启边框阴影效果,可以设置阴影颜色和边框粗细。
- 对话框会根据内容的长度自动调整宽高,以便调整到最合适的大小。
- 对话框支持倒计时关闭,调用的时候设置倒计时参数即可。
- 内置万能图形字体类,上千套精美图形字体图标,只要指定值即可。
- 通用无边框窗体,标题栏可以自定义图标、文字居中、右上角按钮,内置了下拉菜单换肤。
- 集成CRC校验、获取应用程序文件名、文件路径、设置窗体居中显示、设置翻译文件、设置编码、设置延时、设置系统时间等各种静态方法,不满意找我。
- 自适应多屏幕,自动识别当前鼠标在哪个屏幕就作为当前屏幕区域,包括右下角弹窗等坐标都精准定位。
- 支持任意Qt版本、任意编译器、任意系统。
- 持续更新迭代升级,可运行在windows、linux、macOS、嵌入式linux等各种系统上。
三、效果图
四、体验地址
- 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 名称:bin_uidemo.zip
- 国内站点:https://gitee.com/feiyangqingyun
- 国际站点:https://github.com/feiyangqingyun
- 个人主页:https://blog.csdn.net/feiyangqingyun
- 视频主页:https://space.bilibili.com/687803542/
- 操作演示:https://www.bilibili.com/video/BV1zP411e7kz