legioner
14.6.2010, 12:30
не получается прокрутить TableView
self.index = QModelIndex()
self.tableView.setCurrentIndex(self.index)
self.index.coll = 2
self.index.row = 300
self.tableView.scrollTo(self.index)
Litkevich Yuriy
14.6.2010, 12:58
не знаю как устроен PyQt, но в C++ нельзя задать индексу строку и столбец, чтобы при этом получился действительный индекс.
Видимо это касяк в PyQt, если такой код не приводит к ошибкам.
Модельный индекс для заданной строки/столбца нужно спрашивать у модели (метод index(row, column, parent)).
legioner
14.6.2010, 14:15
ничего не нашел. может кто поделиться примером
Litkevich Yuriy
14.6.2010, 16:48
Цитата(legioner @ 14.6.2010, 18:15)
ничего не нашел
self.index = mymodel.index(300, 2)
if (self.index.isValid()):
self.tableView.scrollTo(self.index)
примерно так