gpt4 book ai didi

python - 如何更改 QTableWidget 单元格中 float 的精度?

转载 作者:行者123 更新时间:2023-12-01 04:51:25 24 4
gpt4 key购买 nike

这是我的代码的一部分:

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

如何更改数字的显示精度以及编辑时的有限精度?

最佳答案

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

当您从模型中检索数据时,您必须再次转换为数字。

关于python - 如何更改 QTableWidget 单元格中 float 的精度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28381882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com