QStandardItemModel
に基づいてQTableView
を作っています。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 Canvasのクリック点から来ており、当然numpy.float64
dtypesです。
Qt5はnumpy.float64
のデータ型を扱うことができますか?それとも別のものに変更する必要がありますか?私はそれがC言語へのバインディングを使用してPyQt5と何かを持っているかもしれないと仮定し、多分それはそれを処理できませんか?
私はQVariant
のドキュメントを読んでみましたが、フロートを使用することはできません。
編集私にいくつかの知恵を敷設し、私を助けることについて何も言わずに私をダウン投票してください。