哪个列收到了右键单击?

2024-06-02 06:32:06 发布

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

我有一个水平标题,我设置它捕捉右键单击,如下所示:

self.horizontalHeader.setContextMenuPolicy(Qt.CustomContextMenu)
self.horizontalHeader.customContextMenuRequested.connect(self.callFilter)

我想知道右键单击在标题的哪一列。我可以通过self.horizontalHeader.viewport()得到位置,但我被困在那里了。将位置从标题转换到标题表中的位置似乎不雅观。有没有更好的方法来捕捉右击,或者找到它落在哪里?在


Tags: 方法self标题connect水平qtviewport右键