Linux QT 中控件QTableView相应鼠标事件
我使用的控件如上。我想实现的是,查数据库后,列出的数据中,左键单击某一行,用控件中的方法,可以取得鼠标单击这一行的ID号(ID是第一列的主键,唯一)。下面的代码,我试过下...
我使用的控件如上。我想实现的是,查数据库后,列出的数据中,左键单击某一行,用控件中的方法,可以取得鼠标单击这一行的 ID 号(ID是第一列的主键,唯一)。
下面的代码,我试过下面文字中代码,常报错出不来。
十四.获取QTableView中鼠标选择行信息
QModelIndex index = tableViewCustomer->currentIndex();
然后通过queryModelCustomer.record(index.row()).value("customerid")可获得选择行在数据库中的相关信息(queryModelCustomer为tableViewCustomer中setModel(&queryModelCustome)设置的QSqlQueryModel 展开
下面的代码,我试过下面文字中代码,常报错出不来。
十四.获取QTableView中鼠标选择行信息
QModelIndex index = tableViewCustomer->currentIndex();
然后通过queryModelCustomer.record(index.row()).value("customerid")可获得选择行在数据库中的相关信息(queryModelCustomer为tableViewCustomer中setModel(&queryModelCustome)设置的QSqlQueryModel 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询