我的程序主界面中有一个QTableView
。我想在用户右键单击表格单元格时显示弹出菜单,并在从菜单中选择选项时采取适当的操作。
我正在使用Qt Creator 1(Qt版本4.5)。我该如何做到这一点?
我的程序主界面中有一个QTableView
。我想在用户右键单击表格单元格时显示弹出菜单,并在从菜单中选择选项时采取适当的操作。
我正在使用Qt Creator 1(Qt版本4.5)。我该如何做到这一点?
请查看customContextMenuRequested信号以获取事件,使用QMenu创建菜单。使用QTableView::indexAt方法,根据信号提供的坐标找出被点击的单元格(如果有),并在菜单项被单击时执行相应的操作。