7

我的QTableView程序的主 UI 中有一个。我想在用户右键单击表格的单元格时显示弹出菜单,并在从菜单中选择一个选项时采取适当的操作。

我正在使用 Qt Creator 1(Qt 版本 4.5)。我怎样才能做到这一点?

4

1 回答 1

24

查看customContextMenuRequested信号以获取事件,并为菜单本身使用QMenu。使用QTableView::indexAt根据给定信号的坐标找出单击了哪些单元格(如果有),并在单击菜单项时采取适当的操作。

于 2009-04-12T08:10:19.530 回答