В настоящее время я загружаю результаты SQL-запроса в TableView.PyQt Получить ячейку из TableView с меткой заголовка
self.projectModel = QSqlQueryModel()
self.projectModel.setQuery(sql,db)
Затем мне нужно выбрать конкретную ячейку на основе метки заголовка (геометрия). Этот столбец будет перемещать позицию в зависимости от другой таблицы, которая является поиском.
Когда пользователь нажимает в любом месте строки (НЕ ячейка столбца геометрии), я хотел бы выбрать ячейку столбца геометрии.
В настоящее время у меня есть это связано с Tableview
self.dlg.tableView.clicked.connect(self.cellClicked)
И в этой функции у меня
row = self.projectModel.currentIndex()
Если я использую QTableView.model (строка, столбец), чтобы выбрать индекс , Я должен указать номер строки и столбца. Однако это может измениться, поэтому я хотел бы сделать QTableView.model (row, 'geometry'), однако модель ожидает целые числа.
Любые решения?
благодаря