私はC++/ubuntuで作業しています。私はQTableを作成しました:QTableで複数の列を選択する方法
私はどのように行全体2を選択することができますか質問したいと思います:cccc | dddd。
は私がやった:
QModelIndexList indexes = ui->tableView->selectionModel()->selection().indexes();
for (int i = 0; i < indexes.count(); ++i)
{
QModelIndex index = indexes.at(i);
if (index.isValid())
{
QString s=index.data(Qt::DisplayRole).toString();
QMessageBox noc;
noc.setText(s);
noc.exec();
}
}
しかし、私はちょうどTJE CCCC要素seleted参照してください。
ありがとうございます。 Thxは非常にmuxh!
QTableは非推奨のQt2 | 3クラスです。あなたは本当にどのクラスを使用していますか?あなたの質問を明確にしてください。プログラムで行を選択するか、または手動で行をクリックして選択しますか?あなたが投稿したコードは、選択を表示するだけで、何かを選択しようとしません。 – Raiv