Giter Club home page Giter Club logo

elawidgettools's Introduction

ElaWidgetTools

简介

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

重要提示

该项目目前为试作阶段,暂不接受任何PR!!!感谢您的支持!

支持平台

Windows Ubuntu
win-badge ubuntu-badge

发布

已发布 下载 下载次数
release-badge download-badge download-latest

支持的组件

目录 说明 备注
ElaApplication 程序初始化
ElaAppBar 窗口顶部标题栏 支持拖动窗口,最小化、最大化、关闭窗口、调整窗口尺寸
ElaAcrylicUrlCard 带图片的交互式亚克力卡片 支持URL跳转
ElaBreadcrumbBar 面包屑组件 自动处理点击事件
ElaCheckBox 勾选框
ElaComboBox 下拉框
ElaMultiSelectComboBox 多选下拉框
ElaContentDialog 带遮罩的对话框
ElaSpinBox 微调框
ElaDoubleSpinBox 微调框 浮点数
ElaDxgiManager DXGI采集器 支持自动选择采集设备 效率远高于原生采集
ElaEventBus 事件总线
ElaFlowLayout 流式布局 支持动画
ElaIcon 图标
ElaIconButton 图标按钮
ElaImageCard 图片卡片
ElaInteractiveCard 带图片的交互式透明卡片
ElaLineEdit 输入框
ElaMenu 菜单
ElaMessageBar 弹出式信息栏 支持八方向,锚定位置
ElaMessageButton 弹出信息按钮
ElaPushButton 按钮
ElaSwitchButton 切换按钮
ElaRadioButton 单选按钮
ElaToggleSwitch 开关按钮
ElaReminderCard 带图片的提醒卡片
ElaScrollbar 滚动条
ElaScrollArea 滚动区域 可设置鼠标拖动
ElaScrollPage 滚动页面 自带堆栈页面和面包屑导航
ElaScrollPageArea 滚动页面区域组件
ElaSlider 拖动条
ElaExponentialBlur 指数模糊
ElaText Text文本
ElaGraphicsScene 高级场景 大量实用API
ElaGraphicsView 高级视图 按键缩放、拖动
ElaGraphicsItem 高级图元 大量实用API
ElaWindow 带导航栏的无边框窗口
ElaWidget 无边框窗口

elawidgettools's People

Contributors

liniyous avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.