Я делаю QTableView
на основе QStandardItemModel
. Добавить данные следующим образом:Принимает ли Qt5 Numpy float64?
def addTableXYData(self,row):
label = 'Point '+str(row)
data = [label, self.x[row-1], self.y[row-1]]
for index, item in enumerate(data):
self.tableModel.setData(self.tableModel.index(row-1,index), item)
self.tableModel.layoutChanged.emit()
Струны для этикетки показать штраф в таблице, однако он не показывает номера. Цифры исходят из точек щелчка на холсте Matplotlib Qt и, естественно, являются numpy.float64
dtypes.
Является Qt5 способным обрабатывать numpy.float64
datatypes? Или я должен изменить его на что-то еще? Я предполагаю, что это может иметь какое-то отношение к PyQt5, используя привязки к языку C++, и, может быть, это не может справиться с этим?
Я пробовал читать документы на QVariant
, но мне кажется, что я не могу использовать поплавки.
Редактировать Вместо того, чтобы проголосовать за меня, не сказав ничего о том, как наложить на меня какую-то мудрость и помочь мне?