Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mahuifa
QMDemo
提交
2de40185
Q
QMDemo
项目概览
mahuifa
/
QMDemo
通知
1
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
QMDemo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2de40185
编写于
10月 13, 2022
作者:
mahuifa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs:修改QSql.md
上级
42d3c01b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
26 addition
and
1 deletion
+26
-1
QSqlDemo/QSql.assets/SignIn-tuya.gif
QSqlDemo/QSql.assets/SignIn-tuya.gif
+0
-0
QSqlDemo/QSql.md
QSqlDemo/QSql.md
+25
-0
QSqlDemo/QSqlDemo.pro
QSqlDemo/QSqlDemo.pro
+1
-1
未找到文件。
QSqlDemo/QSql.assets/SignIn-tuya.gif
0 → 100644
浏览文件 @
2de40185
421.2 KB
QSqlDemo/QSql.md
浏览文件 @
2de40185
...
...
@@ -13,6 +13,7 @@
| RelationalTableModel | 展示了使用QSqlRelationalTableModel来使用数据库[外键] |
| SqlWidgetMapper | 将数据库内容通过QDataWidgetMapper将模型数据映射到小部件 |
| CachedTable | 通过QSqlTableModel显示和修改数据,通过按键保存修改内容和恢复修改内容 |
| SignIn | 使用QSqlite数据库实现用户登录、后台管理用户功能 |
...
...
@@ -26,6 +27,12 @@
### 1.2 TableModel2
> 这个Demo中展示了如何使用具有表视图的专用 SQL 表模型(QSqlTableModel)来编辑数据库中的信息
> 1、通过按键新建 空白数据行;
> 2、使用自增Key;
> 3、通过按键更新数据;
> 4、判断表是否存在,不存在则创建。
![
TableModel2-tuya
](
QSql.assets/TableModel2-tuya.gif
)
### 1.2 RelationalTableModel
...
...
@@ -39,3 +46,21 @@
### 1.4 CachedTable
![
CachedTable
](
QSql.assets/CachedTable.gif
)
### 1.5 SignIn
> 使用QSqlite数据库实现用户登录、后台管理用户功能
> 1、通过按键新建 空白数据行;
> 2、使用自增Key;
> 3、通过按键更新数据;
> 4、判断表是否存在,不存在则创建。
> 5、用户登录功能,默认创建超级管理员账号root
> 6、支持用户后台管理,通过后台创建、修改、删除用户
> 7、用户分为超级管理员、普通管理员、普通用户三个等级;
> 8、超级管理员有所有权限,可创建、修改、删除普通管理员、普通用户;
> 9、普通管理员可创建、修改、删除普通用户,可新建、修改、查询数据;
> 10、普通用户不可修改用户信息,不可新建、修改数据库信息,只可查询。
![
SignIn-tuya
](
QSql.assets/SignIn-tuya.gif
)
QSqlDemo/QSqlDemo.pro
浏览文件 @
2de40185
...
...
@@ -6,4 +6,4 @@ SUBDIRS += \
SqlWidgetMapper
\
#
通过
QDataWidgetMapper
将数据库数据映射到小部件
TableModel
\
#
这个
Demo
中展示了如何使用具有表视图的专用
SQL
表模型(
QSqlTableModel
)来编辑数据库中的信息。
TableModel2
\
#
这个
Demo
中展示了如何使用具有表视图的专用
SQL
表模型(
QSqlTableModel
)来编辑数据库中的信息,实现创建空白数据行、自增
key
SignIn
SignIn
#
使用
QSqlite
数据库实现用户登录、后台管理用户功能
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录