我是一个QTableView,使用QStandardItemModel加载数据,形式如下:
Parameter Value
X1 0.456
X2 0.123
.... and so on.
现在我需要设置Tab顺序属性,使得只能通过值而不是参数进行遍历。即当控件在0.456上,如果我按下“Tab”键,它必须转到0.123而不是X2(默认行为)。此外,参数列的Edt触发器被禁用,我只能更改值。
我知道QWidget :: setTabOrder(QWidget *,QWidget *),但由于我是通过QStandardItemModel设置数据的,所以如何在QTableView中实现所需的Tab顺序?我正在使用Qt 4.4和Windows XP。同时,我没有使用Qt designer设计UI元素。一切都是通过代码完成的。