{"id":14982514,"url":"https://github.com/liniyous/elawidgettools","last_synced_at":"2025-05-14T18:03:02.697Z","repository":{"id":243647991,"uuid":"812467547","full_name":"Liniyous/ElaWidgetTools","owner":"Liniyous","description":"Fluent-UI For QT-Widget","archived":false,"fork":false,"pushed_at":"2025-04-28T12:34:32.000Z","size":17900,"stargazers_count":1476,"open_issues_count":0,"forks_count":288,"subscribers_count":26,"default_branch":"main","last_synced_at":"2025-04-28T13:53:10.669Z","etag":null,"topics":["cpp","fluentui","gui","qt5","qt6","qwidget"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Liniyous.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-09T01:23:28.000Z","updated_at":"2025-04-28T12:34:36.000Z","dependencies_parsed_at":"2024-08-27T09:25:06.433Z","dependency_job_id":"15279c9e-e6f9-4112-aa36-181446bd284e","html_url":"https://github.com/Liniyous/ElaWidgetTools","commit_stats":{"total_commits":173,"total_committers":2,"mean_commits":86.5,"dds":0.005780346820809301,"last_synced_commit":"4bad0092abfab95e14557dd1576f8b78199c0a17"},"previous_names":["liniyous/elawidgettools"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liniyous%2FElaWidgetTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liniyous%2FElaWidgetTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liniyous%2FElaWidgetTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liniyous%2FElaWidgetTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Liniyous","download_url":"https://codeload.github.com/Liniyous/ElaWidgetTools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254198452,"owners_count":22030964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","fluentui","gui","qt5","qt6","qwidget"],"created_at":"2024-09-24T14:05:33.775Z","updated_at":"2025-05-14T18:02:57.668Z","avatar_url":"https://github.com/Liniyous.png","language":"C++","readme":"# ElaWidgetTools\n\n## 简介\n\n本项目是基于QT-Widget开发的FluentUI风格的组件库，同时提供不限于组件的常用集成功能；目前Main分支支持QT5.12以上所有版本(\nLinux为QT5.15以上)，推荐版本为QT6.4.3和QT6.6.2；\n\n## 重要提示\n\n该项目项目性质原因，暂不接受任何PR！！！使用问题或BUG请直接进群反馈，都会及时处理，感谢您的支持！ 企鹅群：850243692\n\n## 支持平台\n\n| [Windows][win-link] | [Ubuntu][ubuntu-link] \n|---------------------|-----------------------|\n| ![win-badge]        | ![ubuntu-badge]       |\n\n[win-link]: https://github.com/Liniyous/ElaWidgetTools/actions?query=workflow%3AWindows \"WindowsAction\"\n\n[win-badge]: https://img.shields.io/badge/Windows-Passing-61C263\n\n[ubuntu-link]: https://github.com/Liniyous/ElaWidgetTools/actions?query=workflow%3AUbuntu \"UbuntuAction\"\n\n[ubuntu-badge]: https://img.shields.io/badge/Ubuntu-Passing-61C263\n\n## 主界面预览\n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"doc/preview/ElaWidgetTools_Light.png\"\u003e\n\u003c/div\u003e\n\u003cdiv align=center\u003e\n  \u003cimg src=\"doc/preview/ElaWidgetTools_Dark.png\"\u003e\n\u003c/div\u003e \n\n## 支持的组件\n\n| 目录                     | 说明           | 备注                         |\n|------------------------|--------------|----------------------------|\n| ElaApplication         | 程序初始化        |                            |\n| ElaAppBar              | 窗口顶部标题栏      | 支持拖动窗口，最小化、最大化、关闭窗口、调整窗口尺寸 |\n| ElaAcrylicUrlCard      | 带图片的交互式亚克力卡片 | 支持URL跳转                    |\n| ElaBreadcrumbBar       | 面包屑组件        | 自动处理点击事件                   |\n| ElaCheckBox            | 勾选框          |                            |\n| ElaComboBox            | 下拉框          |                            |\n| ElaColorDialog         | 颜色选择器        |                            |\n| ElaCalendar            | 日历视图         |                            |\n| ElaCalendarPicker      | 日期选择器        |                            |\n| ElaMultiSelectComboBox | 多选下拉框        |                            |\n| ElaContentDialog       | 带遮罩的对话框      |                            |\n| ElaDockWidget          | 停靠窗口         |                            |\n| ElaSpinBox             | 微调框          |                            |\n| ElaDoubleSpinBox       | 微调框          | 浮点数                        |\n| ElaDxgiManager         | DXGI采集器      | 支持自动选择采集设备 效率远高于原生采集       |\n| ElaEventBus            | 事件总线         |                            |\n| ElaFlowLayout          | 流式布局         | 支持动画                       |\n| ElaIcon                | 图标           |                            |\n| ElaIconButton          | 图标按钮         |                            |\n| ElaImageCard           | 图片卡片         |                            |\n| ElaInteractiveCard     | 带图片的交互式透明卡片  |                            |\n| ElaKeyBinder           | 单按键绑定器       |                            |\n| ElaLineEdit            | 输入框          |                            |\n| ElaListView            | 列表视图         |                            |\n| ElaLog                 | 消息日志         |                            |\n| ElaMenu                | 菜单           |                            |\n| ElaMenuBar             | 菜单栏          |                            |\n| ElaMessageBar          | 弹出式信息栏       | 支持八方向，锚定位置                 |\n| ElaMessageButton       | 弹出信息按钮       |                            |\n| ElaPivot               | 轴转导航         |                            |\n| ElaPlainTextEdit       | 文本编辑框        |                            |\n| ElaPushButton          | 按钮           |                            |\n| ElaPopularCard         | 热门卡片         |                            |\n| ElaProgressBar         | 进度条          |                            |\n| ElaPromotionCard       | 促销卡片         |                            |\n| ElaPromotionView       | 促销卡片视窗       |                            |\n| ElaSwitchButton        | 切换按钮         |                            |\n| ElaSuggestBox          | 建议搜索框        |                            |\n| ElaRadioButton         | 单选按钮         |                            |\n| ElaNavigationRouter    | 路由跳转         |                            |\n| ElaToggleSwitch        | 开关按钮         |                            |\n| ElaTabBar              | 选项卡          | 谷歌浏览器风格                    |\n| ElaTabWidget           | 选项卡页面        | 谷歌浏览器风格                    |\n| ElaTableView           | 表格视图         |                            |\n| ElaTreeView            | 树型视图         |                            |\n| ElaToolButton          | 带下拉菜单的工具按钮   |                            |\n| ElaToolBar             | 工具栏          |                            |\n| ElaTheme               | 主题管理器        |                            |\n| ElaReminderCard        | 带图片的提醒卡片     |                            |\n| ElaScrollbar           | 滚动条          |                            |\n| ElaScrollArea          | 滚动区域         | 可设置鼠标拖动                    |\n| ElaScrollPage          | 滚动页面         | 自带堆栈页面和面包屑导航               |\n| ElaScrollPageArea      | 滚动页面区域组件     |                            |\n| ElaSlider              | 拖动条          |                            |\n| ElaStatusBar           | 状态栏          |                            |\n| ElaExponentialBlur     | 指数模糊         |                            |\n| ElaText                | Text文本       |                            |\n| ElaGraphicsScene       | 高级场景         | 大量实用API                    |\n| ElaGraphicsView        | 高级视图         | 按键缩放、拖动                    |\n| ElaGraphicsItem        | 高级图元         | 大量实用API                    |\n| ElaWindow              | 带导航栏的无边框窗口   |                            |\n| ElaWidget              | 无边框模态窗口      |                            |","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliniyous%2Felawidgettools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliniyous%2Felawidgettools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliniyous%2Felawidgettools/lists"}