gpt4 book ai didi

QT - 如何从 QTableView 中的单行获取值

转载 作者:行者123 更新时间:2023-12-02 06:08:16 25 4
gpt4 key购买 nike

我有一个QTableView,记录很少,一行包含四列。我需要获取这 4 个索引值(姓名、年龄、用户名)以便在 SQLite 中删除它们,因此我需要将这四个值放入删除查询中。我希望单击 THAT 行的每个索引并获取所有 4 个值。我该怎么做?谢谢

最佳答案

我没发现有什么问题。使用QModelIndex,您可以获得与给定模型索引相关的任何数据。

void GuiClass::onTableCellClicked(const QModelIndex &index)
{
int row = index.row();
QString name = index.sibling(row, 0).data().toString();
QString surname = index.sibling(row, 1).data().toString();
int age = index.sibling(row, 2).data().toInt();
QString username = index.sibling(row, 3).data().toString();
...
}

关于QT - 如何从 QTableView 中的单行获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21262807/

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