# TableEdit **Repository Path**: jaredtaoZone/TableEdit ## Basic Information - **Project Name**: TableEdit - **Description**: qml TableView 表格编辑器 - **Primary Language**: QML - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2019-11-04 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TableEdit 表格编辑器 ## Build status | [Ubuntu/MacOS][lin-link] | [Windows][win-link] |[License][license-link] | [Release][release-link]|[Download][download-link]| | :---------------: | :-----------------: | :-----------------:|:-----------------: |:-----------------: | | ![lin-badge] | ![win-badge] | ![license-badge] |![release-badge] | ![download-badge]| [lin-badge]: https://travis-ci.org/jaredtao/TableEdit.svg?branch=master "Travis build status" [lin-link]: https://travis-ci.org/jaredtao/TableEdit "Travis build status" [win-badge]: https://ci.appveyor.com/api/projects/status/o56f7y1tdctr9t08?svg=true "AppVeyor build status" [win-link]: https://ci.appveyor.com/project/jiawentao/tableedit "AppVeyor build status" [release-link]: https://github.com/jaredtao/TableEdit/releases "Release status" [release-badge]: https://img.shields.io/github/release/jaredtao/TableEdit.svg?style=flat-square" "Release status" [download-link]: https://github.com/jaredtao/TableEdit/releases/latest "Download status" [download-badge]: https://img.shields.io/github/downloads/jaredtao/TableEdit/total.svg?style=flat-square "Download status" [license-link]: https://github.com/jaredtao/TableEdit/blob/master/LICENSE "LICENSE" [license-badge]: https://img.shields.io/badge/license-MIT-blue.svg "MIT" ## 简介: 这是一个使用Qt + qml制作的表格编辑器。 主要围绕TableView控件做一系列功能拓展。 TableView对应的数据model,使用Qml/ListModel,数据的创建、导入等操作,全部使用qml/js实现。 引入了JSONPath,快速访问JSON并转化到ListModel。 内容上有些汽车行业相关的文字,请忽略。 工程里面也有一些常用组件的封装,比如Slack风格的按钮、带三角形箭头的ToolTip、Popup自定义弹窗等。 ## 效果图: ![Demo](Image/demo1.png) ## 功能: * 从特定格式JSON文件导入数据 * 从表格导出数据到JSON文件 * 从表格独立创建数据 * 表格列的定制(不同的列用不同的组件和数据类型) * 编辑表格内容,包括以行为单位的增、删、改、查 * 对行的增、删、改、查 操作,可以进行撤销、恢复 * 其它一些特殊规则的内容校验 ## 开发环境 * Qt 5.9.x Windows/Ubuntu ### 联系方式: *** | 作者 | 涛哥 | | ---- | -------------------------------- | |开发理念 | 传承工匠精神 | | QQ | 759378563 | | 微信 | xsd2410421 | | 邮箱 | jared2020@163.com | | blog | https://jaredtao.github.io | *** QQ(TIM)、微信二维码 ###### 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。 *** #### **打赏** ###### 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~ ***