Найти - Пользователи
Полная версия: количество строк, загружаемых в таблицу (модель)
Начало » GUI » количество строк, загружаемых в таблицу (модель)
1
Lekks
Вопрос такой - устанавливаю модель и вывожу количество строк в модели:
         self.Tab_model = RefModel(tn = "goods", tb = self.MatTabl)
        print(self.Tab_model.rowCount())
результат - 256, хотя по факту их почти четыреста. В итоге код:
 self.MatTabl.scrollToBottom()

приходится выполнять два раза, чтобы добраться до конца. Подозреваю, что если будет больше 512 строк, придется скроллить три раза))

Возможно ли это как-то изменить?
Так, в общем-то нашел:
         
while self.Tab_model.canFetchMore():
            self.Tab_model.fetchMore()

Вопрос - как-то это можно переопределить в классе на основе QSqlRelationalTableModel?
Rodegast
Приведи весь код.
Lekks
Rodegast
Весь код чего?
Rodegast
> Весь код чего?

Того что ты делаешь. Мне нужно видеть как минимум модель, виджет и то место где загружаются данные.
Lekks
Решено.

 self.setRelation (2, QtSql.QSqlRelation ('goods', 'goods_ID', 'goods_name'))
            tb.setItemDelegateForColumn (2, QtSql.QSqlRelationalDelegate(tb))
            Rmodel = self.relationModel (2)
            while Rmodel.canFetchMore():
                Rmodel.fetchMore()

Как то так.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB