首页 > 编程语言 >Qt/C++自定义界面大全/20套精美皮肤/26套精美UI界面/一键换肤/自定义颜色/各种导航界面

Qt/C++自定义界面大全/20套精美皮肤/26套精美UI界面/一键换肤/自定义颜色/各种导航界面

时间:2024-01-18 09:04:49浏览次数:37  
标签:控件 界面 精美 自定义 UI https com

一、前言

这个系列对应自定义控件大全,一个专注于控件的编写,一个专注于UI界面的编写,程序员有两大软肋,一个是忌讳别人说自己的程序很烂很多bug,一个就是不擅长UI,基本上配色就直接rgb,对于第一点,只要放松心态,直面自己的不足,不断改进,才能问鼎武林至尊。至于第二点,因为程序员擅长的是逻辑思维,99%的人几乎都没有美学概念,所以你就需要借鉴,去UI中国多看看专业UI设计师设计的各种精美界面,你会发现新大陆,搭配拾色器,结合QSS和painter绘制两大法宝,做起界面来得心应手溜得起飞不要太high。时间久了,久而久之,习惯了,就会不断的有感觉,对界面也会越发擅长。

二、功能特点

  1. 自带20套精美皮肤样式,分门别类有黑色系、深色系、扁平系、常规系等。
  2. 皮肤生成器只需要简单几步就可以生成一套自定义的皮肤。
  3. 自带了26种uidemo,非常漂亮美观,涵盖了主界面布局、菜单切换等各种效果,总有一款适合你。
  4. 所有代码和demo注释都非常详细整齐整洁,非常适合初学者学习。
  5. uidemo由简入难,可以一步步学习下去,从入门到熟悉。
  6. uidemo从常规的客户端到app端到触摸端等都有,既有鼠标操作的也有触摸操作的。
  7. 皮肤中的qss样式表内容,覆盖了几乎所有的控件,非常适合学习每个控件的qss样式如何设置,而且分门别类非常清晰。
  8. 自带的qthelper类,集大成之所长,集多年功力于此,功能极其丰富。
  9. 内置了自定义无边框的消息框、错误框、询问框、右下角信息框、输入框、日期范围选择框等。
  10. 默认开启边框阴影效果,可以设置阴影颜色和边框粗细。
  11. 对话框会根据内容的长度自动调整宽高,以便调整到最合适的大小。
  12. 对话框支持倒计时关闭,调用的时候设置倒计时参数即可。
  13. 内置万能图形字体类,上千套精美图形字体图标,只要指定值即可。
  14. 通用无边框窗体,标题栏可以自定义图标、文字居中、右上角按钮,内置了下拉菜单换肤。
  15. 集成CRC校验、获取应用程序文件名、文件路径、设置窗体居中显示、设置翻译文件、设置编码、设置延时、设置系统时间等各种静态方法,不满意找我。
  16. 自适应多屏幕,自动识别当前鼠标在哪个屏幕就作为当前屏幕区域,包括右下角弹窗等坐标都精准定位。
  17. 支持任意Qt版本、任意编译器、任意系统。
  18. 持续更新迭代升级,可运行在windows、linux、macOS、嵌入式linux等各种系统上。

三、效果图





四、体验地址

  1. 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 名称:bin_uidemo.zip
  2. 国内站点:https://gitee.com/feiyangqingyun
  3. 国际站点:https://github.com/feiyangqingyun
  4. 个人主页:https://blog.csdn.net/feiyangqingyun
  5. 视频主页:https://space.bilibili.com/687803542/
  6. 操作演示:https://www.bilibili.com/video/BV1zP411e7kz

标签:控件,界面,精美,自定义,UI,https,com
From: https://www.cnblogs.com/feiyangqingyun/p/17971700

相关文章

  • 开发者必会的技能 -- 自定义注解
    注解对于开发者而言是再熟悉不过的.注解可以大幅度提升开发的效率,减少重复代码.但是在程序员多种多样、纷繁复杂的业务需求的背景下,Spring以及Java提供的注解显得力不从心,所以自己创建自定义注解成为程序员的必备技能!基本知识在Java中,注解分为两种,元注解和自定义注解.一......
  • 自定义表单开发工具的优点是什么?
    什么是自定义表单开发工具?它的优势特点是什么?在社会化发展程度越来越高的今天,拥有功能多、性能优的自定义表单开发工具,可以助力企业提高办公协作效率,提升内部数据资源利用率,从而实现流程化办公。哪家服务商拥有丰富的低代码研发经验?流辰信息是一家专业研发低代码技术平台的服务商......
  • echarts 常用的自定义组件
    一、自定义tooltip:多条曲线,series中name过长,鼠标悬浮时,文字过长,展示样式需自定义tooltip:{trigger:'axis',formatter:function(params){if(!params||params.length==0){return}varresult='<divstyle="padding-bottom:5px;">&#......
  • C# 自定义日志中间件 ASP.NET Core Web API
    自定义日志中间件usingMicrosoft.AspNetCore.Builder;usingMicrosoft.AspNetCore.Http;usingMicrosoft.AspNetCore.Http.Extensions;usingMicrosoft.Extensions.DependencyInjection;usingMicrosoft.Extensions.Logging;usingNewtonsoft.Json;usingSystem;usingS......
  • 自定义指令-倒计时
    1、directive/time.jsconstvueTime=(Vue)=>{Vue.directive('time',{bind(el,binding,vnode){constendDate=binding.value;//倒计时结束时间戳,毫秒lettimer=null;functionupdateCountdown(){constnow=newD......
  • 大师学SwiftUI第6章 - 声明式用户界面 Part 4
    步进器视图Stepper视图创建一个带递增和递减按钮的控件。该结构体提供了多个初始化方法,包含不同的配置参数组合。以下是最常用的一部分。Stepper(String,value:Binding,in:Range,step:Float,onEditingChanged:Closure):此初始化方法创建一个Stepper视图。第一个参数定义标签......
  • Gin 控制器的继承,自定义方法
    Gin控制器的继承,自定义方法1我们想直接获取到int类型的数据怎么办/* 当我们获取Get参数时都时获取到的都是string类型,有时候我们想直接获取到int类型,我们就需要转换,如果需要转换的地方多了也会很麻烦, 那我们可以怎么办 解决办法很简单,我们可以写一个baseController来实......
  • FlashDuty Changelog 2023-12-18 | 值班管理、服务日历、自定义操作和邮件集成
    FlashDuty:一站式告警响应平台,前往此地址免费体验!值班管理UI交互优化【个人日程】从头像下拉菜单调整到值班列表页面,快速查看个人值班日程【值班列表】支持原地预览最近一周值班情况,包括当前和下一阶段值班人【值班详情】支持日历模式与时间线模式切换,查看月度计划更方便......
  • 界面组件DevExpress ASP.NET Core v23.2 - 拥有全新的主题样式
    DevExpressASP.NETCore Controls使用强大的混合方法,结合现代企业Web开发工具所期望的所有功能。该套件通过ASP.NETRazor标记和服务器端ASP.NETCoreWebAPI的生产力和简便性,提供客户端JavaScript的性能和灵活性。ThemeBuilder工具和集成的MaterialDesign、通用主题集可以让......
  • Flink自定义Assigning Timestamps和Watermarks 使用Scal语言
    Flink自定义AssigningTimestamps和Watermarks使用Scal语言为了让eventtime工作,Flink需要知道事件的时间戳,这意味着流中的每个元素都需要分配其事件时间戳。这个通常是通过抽取或者访问事件中某些字段的时间戳来获取的。时间戳的分配伴随着水印的生成,告诉系统事件时间中的......