对标题感到抱歉,但我甚至不确定这种"小部件的正确名称"。
每当我添加
if role == QtCore.Qt.EditRole:
return 42 # or any other numeric value
在我的模型的data(self, index:QModelIndex, role=None)
方法(QAbstractTableModel
的子类)中,一个单元格被编辑,单元格右边有两个小三角形,一个朝上,另一个面朝下,我可以点击它单元格中的(整数)值递增或递减
这非常烦人,因为我没有要求这种行为,而且我不知道它来自哪里。这可以防止我在单元格内输入非数字值,除了删除它之外别无选择,并重新输入新的公式/值
如何防止此行为?