PyQt:如何确定,哪个鼠标按钮被按下,哪个QTableView的单元格同时被按下?

2024-10-01 17:34:13 发布

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

我用QTableView编写了一个PyQt应用程序,它应该插入一个新列以响应左键单击,并删除一个列以响应鼠标右键单击其单元格。在

我应该把处理程序连接到什么信号?如果我使用QAbstractItemView.clicked,我可以接收列的索引,但不能确定鼠标按钮,因为它不接收事件。在

另一方面,如果我使用QAbstractScrollArea.mousePressEvent,我可以得到event.button(),但是不清楚如何恢复单元格的索引。在

Qt有点让人想起薛定谔的不确定性:)


Tags: event应用程序处理程序信号事件鼠标按钮pyqt

热门问题