自定义QGridLayout项选择行为

2024-05-17 11:18:58 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 项目顺序水平布局容器选项卡选择项qgridlayout
1条回答
网友
1楼 · 发布于 2024-05-17 11:18:58

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

相关问题 更多 >