windows下QT中如何删除tableview中的选中行
如题,纠结这个问题好久了,各位大神们给点意见。。。。。以下是函数代码
void MainWindow::on_deleteButton_clicked()
{
int curRow = ui->tableView->currentIndex().row();
QModelIndex index = ui->tableView->currentIndex();
int id=index.sibling(curRow,4).data().toInt();
QSqlQuery query;
query.prepare("delete from table where id =:id ");
query.bindValue(":id",id);
bool ok=query.exec();
if(ok)
{
qDebug()<<"delete success";
}
else
{
qDebug()<<"delete error"<<query.lastError().text();
}
}
void MainWindow::on_deleteButton_clicked()
{
int curRow = ui->tableView->currentIndex().row();
QModelIndex index = ui->tableView->currentIndex();
int id=index.sibling(curRow,4).data().toInt();
QSqlQuery query;
query.prepare("delete from table where id =:id ");
query.bindValue(":id",id);
bool ok=query.exec();
if(ok)
{
qDebug()<<"delete success";
}
else
{
qDebug()<<"delete error"<<query.lastError().text();
}
}
...全文
相关推荐
Qt托管类实现自定义tableview中的checkbox等
该工程使用vs2010编译,实现windows先文件夹指定类型扫描,以及扫描到的文件界面展示。主要涉及到Qt托管类的使用方法,以及自定义tableview和model的实现方法。
Qt/C++开发者高效使用Trae AI助手:提示词工程实战指南
提示词工程是优化大语言模型输出的关键技术,其核心原理在于通过结构化、精确的指令引导模型生成更符合预期的结果。在软件开发领域,这项技术能显著提升代码生成质量与开发效率。对于Qt/C++这类具有强领域特异性的技术栈,通用的代码生成提示往往效果不佳。本文聚焦于如何为Qt/C++开发场景定制高效的提示词,通过构建包含上下文、精确API、Qt范式与构建考量的“Q-PROMPT”结构化框架,并结合Trae AI编码助手,将提示词工程的价值落地于UI生成、模型视图编程、多线程通信等具体应用场景。文中通过多个从基础到进阶的
Windows下安装qt及其环境配置
Windows下安装qt及其环境配置的步骤,经验总结,简洁清楚。
Windows下编译Qt
在window下编译qt,解决qt编译的一些其他问题
windows下的QT安装
windows下的QT安装,欢迎各位大神们一起探讨如何跟好的安装QT


