下面是我代码的一部分:
cell = QtWidgets.QTableWidgetItem()
cell.setData(QtCore.Qt.EditRole, dics[0][key])
self.data_row_selection_table.setItem(row, nmr_analysis.QT_DATA_COLUMN_ENTRIES.index(key), cell)应用程序显示如下

但是,当我编辑单元格时,数字的准确性仅限于厘米:

在编辑过程中,如何改变数字的显示精度和有限的精度?
发布于 2015-02-07 21:28:28
一种方法是建立您自己的模型(从QAbstractTableModel派生),然后在data方法中使用'{.xf}'.format(number)或类似的方法将浮点数转换成所需的精度。这也应该解除编辑限制。
当您从模型中检索数据时,您必须再次转换为数字。
https://stackoverflow.com/questions/28381882
复制相似问题