您可以使用以下代码来判断一行中有多少个格子有内容:\n\ncpp\nint count = 0;\nfor(int i = 0; i < tableView->model()->columnCount(); i++){\n QModelIndex index = tableView->model()->index(row, i);\n if(index.data().toString().isEmpty()){\n continue;\n }\n count++;\n}\n\n\n在上面的代码中,tableView是您的QTableView对象,row是要判断的行号。通过循环遍历每一列,然后通过model()->index(row, i)获取每个格子的索引,再通过index.data().toString().isEmpty()判断此格子是否为空,如果不为空,则计数器count加1。最终count的值就是这一行中有多少个格子有内容。

Qt QTableView: 如何判断一行中有多少个格子有内容

原文地址: https://www.cveoy.top/t/topic/p4ri 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录