Skip to content
qml TableView 表格编辑器
QML C++ JavaScript Other
Branch: master
Clone or download
Latest commit afa9f55 Jul 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Image 修改部分代码,使工程正确编译,并添加README.md Aug 3, 2017
Json init version Aug 2, 2017
Qml fix some bug May 16, 2019
Src fix some bug May 16, 2019
scripts update deploy script May 16, 2019
.travis.yml up deploy May 15, 2019
Image.qrc init version Aug 2, 2017
Json.qrc init version Aug 2, 2017
LICENSE add MIT license Mar 23, 2018
Qml.qrc init version Aug 2, 2017
README.md Update README.md Jul 18, 2019
TableEdit.pro msvc use utf8 May 16, 2019
appveyor.yml update ci May 15, 2019

README.md

TableEdit

表格编辑器

Build status

Ubuntu/MacOS Windows License Release Download
lin-badge win-badge license-badge release-badge download-badge

简介:

这是一个使用Qt + qml制作的表格编辑器。

主要围绕TableView控件做一系列功能拓展。

TableView对应的数据model,使用Qml/ListModel,数据的创建、导入等操作,全部使用qml/js实现。

引入了JSONPath,快速访问JSON并转化到ListModel。

内容上有些汽车行业相关的文字,请忽略。

工程里面也有一些常用组件的封装,比如Slack风格的按钮、带三角形箭头的ToolTip、Popup自定义弹窗等。

效果图:

Demo

功能:

  • 从特定格式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)、微信二维码

请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。

打赏

觉得分享的内容还不错, 就请作者喝杯奶茶吧~~

You can’t perform that action at this time.