0

如何更改通过光标键在 QGridLayout 中选择项目的行为?我想通过左/右光标键水平移动选择,并通过向上/向下键垂直移动选择。谁对此负责?布局、项目容器或标签顺序?

4

1 回答 1

1

您可以重新实现keyPressEvent()主小部件的方法以捕获按下的键。然后,您可以通过调用QGridLayout::itemAtPosition (int row, int column)并设置焦点来访问布局中所需的小部件。

于 2012-06-20T13:38:07.000 回答