# TableEdit **Repository Path**: jaredtao/TableEdit ## Basic Information - **Project Name**: TableEdit - **Description**: Qml表格编辑器 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 12 - **Created**: 2019-05-23 - **Last Updated**: 2025-04-28 ## 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 ### 联系方式: *** | 作者 | 涛哥 | | ---- | -------------------------------- | |开发理念 | 弘扬鲁班文化,传承工匠精神 | | 博客 | https://jaredtao.github.io/ | |知乎专栏| https://zhuanlan.zhihu.com/TaoQt | |微信公众号| Qt进阶之路 | |QQ群| 734623697(高质量群,交流技术、分享书籍、帮助解决实际问题)| | 邮箱 | jared2020@163.com | | 微信 | xsd2410421 | | QQ、TIM | 759378563 | *** QQ(TIM)、微信二维码 ###### 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。 *** #### **打赏** ###### 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~ ***