免费网站后台管理系统模板下载青岛网站建设信息公示

web/2025/9/26 13:27:28/文章来源:
免费网站后台管理系统模板下载,青岛网站建设信息公示,深圳外贸网站建设设计公司,住房和建设局一、 1.1 QSqlRelationalTableModel继承自QSqlTableModel#xff0c;并且对其进行了扩展#xff0c;提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如#xff0c;“studInfo”表中的departID字段对应的是“departments…一、 1.1  QSqlRelationalTableModel继承自QSqlTableModel并且对其进行了扩展提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如“studInfo”表中的departID字段对应的是“departments”表中的departID字段那么就称字段departID是一个外键。因为这里的departID字段的值是一些数字这样的显示很不友好使用关系表格模型就可以将它显示为“departments”表中的department字段的值。 1.2 使用“代码字段”的意义 1major和department 字段都是“汉字”不仅 存储空间占用多而且 “汉字可能会被修改” 2如果使用“代码字段”标识 不仅占用空间小而且 修改汉字并不影响对应的 数值标识departID。             如果不使用数值标识每个表中都使用department的汉字。那么每个表中的department汉字都要修改 1.3 1departments\majors表专业代码字段departID\majorID 对应的数据表      studInfo表具有包含代码字段departID\majorID的数据表 2QSqlRelationalTableModel类专门用来编辑这种具有代码字段的数据表。使用数值代码标识汉字文字的字段 使用QSqlRelationalTableModel作为tableView的数据源显示和编辑studInfo数据表具有代码字段 二、 //打开数据表tabModel new QSqlRelationalTableModel(this, DB);tabModel-setTable(studInfo); //设置数据表studInfotabModel-setEditStrategy(QSqlTableModel::OnManualSubmit); //OnManualSubmit , OnRowChangetabModel-setSort(0,Qt::AscendingOrder);tabModel-setHeaderData(0,Qt::Horizontal,学号);tabModel-setHeaderData(1,Qt::Horizontal,姓名);tabModel-setHeaderData(2,Qt::Horizontal,性别);tabModel-setHeaderData(3,Qt::Horizontal,学院);tabModel-setHeaderData(4,Qt::Horizontal,专业);//列号索引从0开始且不算隐藏列rowid列//setRelation在2个表之间建立关系//设置代码字段的查询关系数据表//指定表studInfo的第3列是一个外键将它映射为表departments的departID字段并且视图应该在第3列显示department字段tabModel-setRelation(3, QSqlRelation(departments,departID,department)); //学院//setRelation在“studInfo”表 和 “majors”表之间建立关系//指定表studInfo的第4列是一个外键将它和表majors的majorID字段建立映射关系并且视图应该在第4列显示major字段tabModel-setRelation(4, QSqlRelation(majors,majorID,major));//专业theSelection new QItemSelectionModel(tabModel);connect(theSelection,SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(on_currentChanged(QModelIndex,QModelIndex)));ui-tableView-setModel(tabModel);//设置模型ui-tableView-setSelectionModel(theSelection);//设置选择模型ui-tableView-setItemDelegate(new QSqlRelationalDelegate(ui-tableView)); //为关系型字段设置缺省代理组件 //setRelation在2个表之间建立关系设置代码字段的查询关系数据表 //指定表studInfo的第3列(departID)是一个外键将它映射为表departments的departID字段并且视图应该在第3列显示department字段 tabModel-setRelation(3, QSqlRelation(departments,departID,department)); //学院

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82216.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发 如何定位学生免费服务器

DB-Engines 数据库流行度排行榜 10 月更新已发布,排名前二十如下:这期的数据比较有意思,到了这个月,Microsoft SQL Server 马上扭转局势,成了分数增长最多的一个,与上个月相比其增加了 9.66 分,…

公司网站建设合同需要交印花税教育机构做网站素材

首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/RedHat)中安装了NetBeans后,会遇到菜单等显示乱码的问题。这里告诉大家如何解决中文显示乱码的问题,包括Windows、Fedor…

有引导页的网站网站移动端就是app吗

智能停车场物联网远程监控解决方案 智能停车场物联网远程监控解决方案是一种集成了现代物联网技术、大数据分析以及云计算等先进技术手段,对停车场进行全面智能化管理的综合系统。它通过实时感知、精准采集和高效传输各类停车数据,实现对停车场运营状态…

网站建设 天猫 保证金做网站需要虚拟主机还是服务器

1.数据字典(固定的数据,省市级有层级关系的) //mp表如果没有这个字段,防报错,eleUI需要这个字段TableField(exist false) //父根据id得到子数据 ,从controller开始自动生成代码-->service//hasChildren怎么判断,只需要判断children的parentid的count数量>0就可以了//优化…

凡科网站建设怎么去掉极速建站外省住房和城乡建设厅网站

阿丹: myisam存储引擎与innodb存储引擎战争,在mysql中5.5.5之前myisam还是mysql的默认存储引擎但是在5.5.5版本之后被innodb反超。 官方解释: MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM所改…

做淘宝这样的网站需要什么像wordpress一样的网站吗

算法马拉松24 A 小C的多边形 题意:n1个点的多边形。给外圈的边标记上1~n,里圈的边也标记上1~n,使得对于一个外圈相邻点与中间点构成的三角形的边权之和都相等。\(n \le 10^6\) 题解:显然每个三角形权值和为\(\frac{3(n1)}{2}\) 一…

在线教育类网站模板wordpress自定义登录界面

Linux软件安装解决方案 在linux中安装软件是一件并不算轻松的工作,有很多中解决方案供你选择,但需要的是你的一点点耐心与智慧!下面我将就Linux中最常见的安装方式,由浅入深的逐一做简单介绍与说明,希望可以给您带来帮…

杭州正晖建设工程有限公司网站网络营销事件案例

81.C中的组合和继承相比的优缺点 在C中组合一对象系用描述对象包对象系组一个拥对象例其变合类的含的现。这的量类当有员被创建。 以下一个示例,展示了在C中如何实现组合关系: class Engine {// Engine class definition... };class Car {Engine engi…

长沙做网站公司合肥网站建设司图

使用Rust有一段时间了,期间尝试过使用Rust做后端开发、命令行工具开发,以及做端侧模型部署,也尝试过交叉编译、FFI调用等,也算是基本入门了。在用Rust做后端接口开发时,常常会找不到一些合适库,而这些库在J…

家用电脑搭建网站广州市口碑好的网站制作排名

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.代码实现4.参考文献 1.背景 2020年,Chou 等人受到水母运动行为启发,提出了人工水母搜索算法(Artificial Jellyfish Search Optimizer, JS)。 2.算法原理 2.1算法思想 JS模拟了水母的搜索行为&#xf…

资源seo网站优化排名注册公司代理记账报税

C#.net使用npgsql批量写入数据入库到postgresql数据库 npgsql批量存储数据1. 单条存储2. 批量存储 npgsql批量存储数据 转载自:https://blog.csdn.net/liuwanying0226/article/details/130825503 1. 单条存储 当有类型限定时,例如jsonb,在…

国外网站建设费用南宁市优化网站

jdk只有一个java进程StackOverflow.com上一个普遍的问题是:“ Java程序如何获得自己的进程ID? 与该问题相关的几个答案包括解析ManagementFactory返回的String 。 getRuntimeMXBean() 。 getName() [但是可…

公司网站建设模板seo网站结构优化的方法

文章目录 一、974. 和可被 K 整除的子数组1.题目简介2.解题思路3.代码4.运行结果 二、525. 连续数组1.题目简介2.解题思路3.代码4.运行结果 三、560. 和为 K 的子数组1.题目简介2.解题思路3.代码4.运行结果 总结 一、974. 和可被 K 整除的子数组 1.题目简介 974. 和可被 K 整…

福州省建设局网站辽宁建设工程人才网

1.简述 1 牛顿法简介 牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。 多数方程不存…

免备案php网站空间查询工商营业执照

Unit8 ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式2.ldap客户端所须软件yum sssd krb5-workstation -y3.如何开启ldap用户认证authconfig-tui┌────────────────┤ Authentication Configu…

景安网络网站建设河南响应式官网建设哪里好

一、简述 虽然Segment Anything用于图像分割的通用大模型看起来很酷(飞桨也提供分割一切的模型),但是个人感觉落地应用的时候心里还是更倾向于飞桨这种场景式的,因为需要用到一些人体分割的需求,所以这里主要是对飞桨高性能图像分割开发套件进行了解和使用,但是暂时不训练…

网站建设需要学那些今天最新体育新闻足球

前言 pymsql是Python中操作MySQL的模块程序在运行时,数据都是在内存中的。当程序终止时,通常需要将数据保存在磁盘上。 安装模块 pip install PyMySql基本使用 ## 使用 connect 函数创建连接对象,此连接对象提供关闭数据库、事务回滚等操…

中国域名网站排名电商小程序名字大全

目录 1. 题目:2. 我的代码:小结: 1. 题目: 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成…

网站开发只要在线教学的网站开发方案

嵌入式软件开发流程参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。在整个流程中,用户首先需要建立工程并对工…