• This repository has been archived on 18/Jun/2021
  • Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language QML
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

qml TableView 表格编辑器

TableEdit

表格编辑器

Build status

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

注意

此项目为早期使用QtQuick.Controls 1 的作品,已不再维护 -- 2020/10/10

基于QtQuick.Controls 2 的新版表格已经实现,可以参考TaoQuick项目https://github.com/jaredtao/taoquick

简介:

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

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

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

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

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

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

效果图:

Demo

功能:

  • 从特定格式JSON文件导入数据
  • 从表格导出数据到JSON文件
  • 从表格独立创建数据
  • 表格列的定制(不同的列用不同的组件和数据类型)
  • 编辑表格内容,包括以行为单位的增、删、改、查
  • 对行的增、删、改、查 操作,可以进行撤销、恢复
  • 其它一些特殊规则的内容校验

开发环境

  • Qt 5.9.x Windows/Ubuntu

联系方式:


作者 涛哥
开发理念 传承工匠精神
QQ 759378563
微信 xsd2410421
邮箱 [email protected]
blog https://jaredtao.github.io

QQ(TIM)、微信二维码

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

打赏

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

More Repositories

1

TaoQuick

a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
QML
1,285
star
2

DesignPattern

C++11全套设计模式-23种指针的用法(a full DesignPattern implement with c++11)
C++
908
star
3

HelloActions-Qt

Qt use github-actions(Qt项目使用github的持续集成)
PowerShell
145
star
4

QtOpenGL

some Qt OpenGL Demo
C++
116
star
5

TaoLogger

Qt自制简易好看的日志系统(Implement a simple and beautify log system with Qt )
C++
92
star
6

TreeEdit

Qml TreeEdit with Controls2 (Qml树结构编辑器,使用Controls2实现)
QML
65
star
7

QmlFFmpegPlayer

ffmpeg decode, Qml/opengl convert yuv to rgb and render
C
64
star
8

Qt3D-learn

Qt3D-learn
QML
43
star
9

TaoCommon

整理的一些常用后端Qt代码段
C++
29
star
10

QtWeb

Qt with Web
C++
25
star
11

MulitProcessTab

Qt 多进程标签页 MulitProcess Tab
C++
24
star
12

HelloCI

持续集成教程 Travis-Qt Appveyor-Qt github-Action
QMake
15
star
13

QmlAssimp

Qml and Assimp render 3D model
C++
15
star
14

TaoShaderToy

transplant ShaderToy to Qml with ShaderEffect . Support Android
QML
14
star
15

TaoQuickPreview

TaoQuick Preview (TaoQuick项目的预览效果,单独放置)
13
star
16

MulitThreadTCP

Qt多线程TCP
C++
12
star
17

UniqueApp

UniqueApp Qt 全局唯一APP实例
C++
9
star
18

QObject2TypeScript

QObject convert to TypeScript
C++
9
star
19

Transer

自动翻译器
Go
9
star
20

TaoModule

Qml模块简单示例(Qml Module Sample Demo)
QMake
7
star
21

QtSsh

QtSsh
C++
6
star
22

HelloDirectX

HelloDirectX
C++
6
star
23

I18n

Qt 5.10 qml dynamic mulit Language translate
C++
5
star
24

Processbar

QtWidget ProcessBar
C++
5
star
25

ChineseToArab

中文数字转阿拉伯数字
C++
3
star
26

Dashboard

Dashboard
C++
3
star
27

LianLianKan

Qt qml 连连看
C
2
star
28

PlaneFight

飞机大战-王校长吃面包版
C++
2
star
29

jaredtao

jaredtao
2
star
30

jaredtao.github.io

jared blog
HTML
2
star
31

CalcRow

CalcRow golang代码行数统计
Go
1
star
32

TaoQuick.Net

TaoQuick for .Net
QML
1
star
33

Breakout

Qt打砖块 Breakout
QML
1
star