pyqt5自动在表格单元格中添加QSpinBox(?)

时间:2017-08-26 12:32:06

标签: pyqt5

对标题感到抱歉,但我甚至不确定这种"小部件的正确名称"。

每当我添加

if role == QtCore.Qt.EditRole:
    return 42 # or any other numeric value

在我的模型的data(self, index:QModelIndex, role=None)方法(QAbstractTableModel的子类)中,一个单元格被编辑,单元格右边有两个小三角形,一个朝上,另一个面朝下,我可以点击它单元格中的(整数)值递增或递减

这非常烦人,因为我没有要求这种行为,而且我不知道它来自哪里。这可以防止我在单元格内输入非数字值,除了删除它之外别无选择,并重新输入新的公式/值

如何防止此行为?

照片: unwanted widget

0 个答案:

没有答案