我使用的numpy数组包含以下数据
split_data_array = [['bird', '0.40', '0.38', '0.40', '0.36', '0.47'],
['bird', '0.34', '0.31', '0.34', '0.43', '0.56'],
['bird', '0.30', '0.23', '0.25', '0.52', '0.64'],
['bird', '0.42', '0.36', '0.39', '0.52', '0.64'],
['bird', '0.37', '0.39', '0.43', '0.51', '0.62'],
['bird', '0.32', '0.50', '0.54', '0.52', '0.64'],
['bird', '0.35', '0.77', '0.82', '0.51', '0.59'],
['bird', '0.32', '0.22', '0.29', '0.50', '0.79']]
我正试图用QTableView
和QStandardItemModel
来显示数据。我对如何获取数据并让它填充我的QTableView
中的行感到困惑。目前,我的代码是为表和QStandardItemModel
设置的
model = QtGui.QStandardItemModel(self.number_rows, 6) # Set rows, columns
model.setHorizontalHeaderLabels(
["Object", "Confidence %", "XMin", "YMin", "XMax", "YMax"]) # Set labels
self.ui.statsTableView.setModel(model)
self.ui.statsTableView.setSelectionMode(
QtWidgets.QAbstractItemView.NoSelection)
self.ui.statsTableView.show()
另一方面,您必须迭代项目,将行数设置为0才能逐行添加
相关问题 更多 >
编程相关推荐