Skip to content

suhe-liujh/ElaWidgetTools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElaWidgetTools

简介

本项目是基于QT-Widget开发的FluentUI风格的组件库,同时提供不限于组件的常用集成功能;目前Main分支支持QT5.12以上所有版本(Linux为QT5.15以上),推荐版本为QT6.4.3和QT6.6.2;

重要提示

该项目项目性质原因,暂不接受任何PR!!!使用问题或BUG请直接进群反馈,都会及时处理,感谢您的支持! 企鹅群:850243692

支持平台

Windows Ubuntu
win-badge ubuntu-badge

主界面预览

支持的组件

目录 说明 备注
ElaApplication 程序初始化
ElaAppBar 窗口顶部标题栏 支持拖动窗口,最小化、最大化、关闭窗口、调整窗口尺寸
ElaAcrylicUrlCard 带图片的交互式亚克力卡片 支持URL跳转
ElaBreadcrumbBar 面包屑组件 自动处理点击事件
ElaCheckBox 勾选框
ElaComboBox 下拉框
ElaColorDialog 颜色选择器
ElaCalendar 日历视图
ElaCalendarPicker 日期选择器
ElaMultiSelectComboBox 多选下拉框
ElaContentDialog 带遮罩的对话框
ElaDockWidget 停靠窗口
ElaSpinBox 微调框
ElaDoubleSpinBox 微调框 浮点数
ElaDxgiManager DXGI采集器 支持自动选择采集设备 效率远高于原生采集
ElaEventBus 事件总线
ElaFlowLayout 流式布局 支持动画
ElaIcon 图标
ElaIconButton 图标按钮
ElaImageCard 图片卡片
ElaInteractiveCard 带图片的交互式透明卡片
ElaLineEdit 输入框
ElaListView 列表视图
ElaLog 消息日志
ElaMenu 菜单
ElaMenuBar 菜单栏
ElaMessageBar 弹出式信息栏 支持八方向,锚定位置
ElaMessageButton 弹出信息按钮
ElaPivot 轴转导航
ElaPlainTextEdit 文本编辑框
ElaPushButton 按钮
ElaPopularCard 热门卡片
ElaProgressBar 进度条
ElaPromotionCard 促销卡片
ElaPromotionView 促销卡片视窗
ElaSwitchButton 切换按钮
ElaSuggestBox 建议搜索框
ElaRadioButton 单选按钮
ElaNavigationRouter 路由跳转
ElaToggleSwitch 开关按钮
ElaTabBar 选项卡 谷歌浏览器风格
ElaTabWidget 选项卡页面 谷歌浏览器风格
ElaTableView 表格视图
ElaTreeView 树型视图
ElaToolButton 带下拉菜单的工具按钮
ElaToolBar 工具栏
ElaTheme 主题管理器
ElaReminderCard 带图片的提醒卡片
ElaScrollbar 滚动条
ElaScrollArea 滚动区域 可设置鼠标拖动
ElaScrollPage 滚动页面 自带堆栈页面和面包屑导航
ElaScrollPageArea 滚动页面区域组件
ElaSlider 拖动条
ElaStatusBar 状态栏
ElaExponentialBlur 指数模糊
ElaText Text文本
ElaGraphicsScene 高级场景 大量实用API
ElaGraphicsView 高级视图 按键缩放、拖动
ElaGraphicsItem 高级图元 大量实用API
ElaWindow 带导航栏的无边框窗口
ElaWidget 无边框模态窗口

About

Fluent-UI For QT-Widget

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.1%
  • Other 0.9%