gpt4 book ai didi

c++ - Qt:如何将表格数据与表格链接

转载 作者:行者123 更新时间:2023-11-28 05:35:22 34 4
gpt4 key购买 nike

我是 Qt 的新手,想知道如何将数据从我创建的表单链接到表格。我还创建了一个 QTableWidget。我知道我需要执行一些 SQL 代码,但我想知道是否有一种简单的方法来映射数据。提前谢谢你的帮助。

最佳答案

如果您希望使用 MVC 架构构建应用程序,则在 QAbstractTableModel 之上使用 QTableVIew 是一个很好的首选解决方案。您需要创建一个继承 QAbstractTableModel 的新类。如果是的话,还有一些虚函数比如setData(), data(), rowCount(), columnCount()headerData(),您需要实现它们以使用数据库表填充表。

我建议你看看下面的类(class)

  • QSqlDatabase
  • QSqlQuery
  • QAbstractTableModel

在实现继承QAbstractTableMode 的类后,您可以设置一个TableView 小部件并设置其模型以显示内容。

QTreeView *view = new QTreeView(this);
view->setModel(tableModel);

关于c++ - Qt:如何将表格数据与表格链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417885/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com