Hi - some of my code has stopped working after upgrading to PyQt 4.7. It
seems numbers in numpy arrays used to convert okay to QVariant types, but
now they seem to produce blank results:
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import numpy
class Model(QAbstractTableModel):
def columnCount(self, parent):
return 1
def rowCount(self, parent):
return 100
def data(self, index, role):
if role == Qt.DisplayRole:
a = numpy.array([index.row()*0.1])
return QVariant(a[0])
else:
return QVariant()
if __name__ == "__main__":
app = QApplication(sys.argv)
win = QTableView()
mod = Model()
win.setModel(mod)
win.show()
app.exec_()
This should show a list of numbers in the QTableView. It did and does not
any longer.
Is this a bug or shouldn't I be doing this?
Thanks again
Jeremy
--
http://www.jeremysanders.net/
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt