我手动将以下菜单添加到我的QTableWidget。
这就是我所拥有的:
部分代码是使用Qt Designer设置的,我在代码中稍微修改了一下。
以下是我为了上下文菜单而添加的代码:
self.group1RegistersTableWidget.addAction(self.actionReadRegister)
self.group1RegistersTableWidget.addAction(self.actionWriteRegister)
self.actionSeparator.setSeparator(True)
self.actionSeparator.setText("")
self.group1RegistersTableWidget.addAction(self.actionSeparator)
self.group1RegistersTableWidget.addAction(self.actionBinRegisterFormat)
self.group1RegistersTableWidget.addAction(self.actionDecRegisterFormat)
self.group1RegistersTableWidget.addAction(self.actionHexRegisterFormat)
self.group2RegistersTableWidget.addAction(self.actionReadRegister)
self.group2RegistersTableWidget.addAction(self.actionWriteRegister)
这是我用过的代码
我对Qt有点新鲜。我该如何处理这些操作。我怎么知道单击了读/写/二进制/十进制/十六进制。据我所知,我需要将一些信号连接到某个插槽,但我无法弄清楚哪些信号。有人能够帮助我吗?我使用PyQt4
,但C ++代码也没问题。
感谢任何帮助。