如何在QTableWidget中更改单元格中浮点数的精度?

2024-09-28 23:14:07 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是我的部分代码:

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)

应用程序显示为enter image description here

但当我编辑单元格时,数字的精度仅限于百分位数: enter image description here

在编辑过程中,如何更改数字的显示精度以及有限的精度?在


Tags: key代码self编辑精度cell数字qt
1条回答
网友
1楼 · 发布于 2024-09-28 23:14:07

一种方法是创建自己的模型(从QAbstractTableModel派生),然后在data方法中使用'{.xf}'.format(number)或类似的方法将浮点数转换为所需的精度。这也应该解除编辑限制。在

从模型中检索数据时,必须再次将其转换为数字。在

相关问题 更多 >