vah*_*cho 18
下面是一个如何在单击时获取表格单元格文本的示例.
假设QTableView在某个MyClass类中定义了一个.您需要connect将clicked信号发送到您自己的MyClass::onTableClicked()插槽,如下所示:
connect(tableView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(onTableClicked(const QModelIndex &)));
Run Code Online (Sandbox Code Playgroud)
插槽实施:
void MyClass::onTableClicked(const QModelIndex &index)
{
if (index.isValid()) {
QString cellText = index.data().toString();
}
}
Run Code Online (Sandbox Code Playgroud)
根据您的目标doubleClicked,您也可以使用pressed其他信号或其他信号.