Форум сайта python.su
не получается прокрутить TableView
self.model = Model(self.tabledata, self.header, self)
self.tableView.setModel(self.model)
self.tableView.setSortingEnabled(True)
self.index = QModelIndex()
self.tableView.setCurrentIndex(self.index)
self.index.coll = 2
self.index.row = 300
self.tableView.scrollTo(self.index)
Офлайн
legioner
потому что вы не можете так создать индекс. Читайте документацию немного хотя бы..
метод scrollTo работает, но передавать ему нужно действительный индекс
Офлайн
Я индекс так получал:
idx = self.model.index(row, column, QtCore.QModelIndex())
Отредактировано (Июнь 16, 2010 19:05:47)
Офлайн