qttablewidget绑定数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qttablewidget绑定数据相关的知识,希望对你有一定的参考价值。
参考技术A QTableWidget是一个用于显示和编辑表格数据的小部件,它只能处理QTableWidgetItem对象,而不能直接处理其他类型的数据。因此,使用QTableWidget绑定数据是为了将其他类型的数据转换成QTableWidgetItem对象,以便QTableWidget可以正确显示和编辑数据。Qt tablewidget数据录入、保存和访问
【中文标题】Qt tablewidget数据录入、保存和访问【英文标题】:Qt tablewidget data entry, save and access 【发布时间】:2014-10-28 00:05:24 【问题描述】:我是一名学生,刚接触 qt,我正在做一个使用 qt tablewidget 的小项目。 喜欢的数据将被输入到 tablewidget 中,然后存储在 db amd 中,其他人可以从其他页面访问。 我不知道如何在 tablewidget 中保存输入的数据,以及如何连接到 db(云)并将数据保存在那里,以便其他人以后可以访问它。 任何人都可以建议我一些链接,代码,还有更多来实现这个吗? 谢谢。
【问题讨论】:
【参考方案1】:看看this tutorial:
每个 UI 开发人员都应该了解 ModelView 编程和 本教程的目标是为您提供一个易于理解的 介绍这个话题。
表格、列表和树小部件是 GUI 中经常使用的组件。 这些小部件可以通过两种不同的方式访问其数据。 传统方式涉及包含内部容器的小部件 用于存储数据。这种方法非常直观,然而,在许多 非平凡的应用程序,它会导致数据同步问题。这 第二种方法是模型/视图编程,其中小部件不 维护内部数据容器。
【讨论】:
主要问题是,我需要输入数据,例如员工姓名、身份证、互联网地址(db),输入数据的人和员工都应该可以访问这些数据,请告诉我该怎么做,我检查了 www.informit.com/articles/article.aspx?p=1405550,我使用 tablewidget 输入数据,但我不知道如何将其保存在互联网(db)上以及如何从其他页面(视图)访问它。您的建议对模型视图很好,但是有没有其他方法可以做到这一点?请指导我解决所有问题,例如数据输入、保存和查看。谢谢以上是关于qttablewidget绑定数据的主要内容,如果未能解决你的问题,请参考以下文章
Qt tableWidget 如何获取当前所选tableWidgetItem的数量 和内容